|
SQL키워드 사용시 나타나는 에러입니다.
userdate가 SQL키워드라는 얘기군요.
userdate대신 다른 단어를 써 보세요.
-------------------------------------
작은 생각이 세상을 바꾼다 -정성훈.해미 -
-------------------------------------
이성희 님이 쓰신 글 :
: 정성훈.해미 님이 쓰신데로 해보았는데요
: 에러가 발생하네요 그대로 사용해도 될것같은데 않되네요
: 코딩한것을 올려 드릴게요
: Query2->Close();
: Query2->SQL->Clear();
: Query2->SQL->Add("select getdate() as userdate");
: Query2->Open();
:
: ShowMessage(Query2->FieldByName("userdate")->AsString);
: 위에 소스대로 코딩했는데 에러가 발생하네요
: 에러메세지 화면 파일 첨부했습니다. 보시고 조언 부탁드립니다.
:
: 정성훈.해미 님이 쓰신 글 :
: : 안녕하십니까.
: : 정성훈입니다.
: :
: : SQL문을 다음과 같이 사용해보세요.
: :
: : "select getdate() as curdate"
: :
: : 이것은 현재날짜정보를 읽어오는데 저장할 필드 이름을 curdate로 하라는 것입니다.
: : 그럼 사용법은 간단해지지요.
: : 다음의 코드들은 쿼리로 얻어진 날짜정보를 사용하는 예입니다.
: :
: : //현재윈도우 날짜표시형식으로 패널에 표시하기
: : Panel1->Caption = Query1->FieldByName("curdate")->AsString;
: :
: : //지정한 포맷으로 패널에 표시하기
: : Panel1->Caption = Query1->FieldByName("curdate")->AsDateTime.FormatString("yyyy년mm월dd일 hh시nn분ss초");
: :
: : 너무 단순하게 설명한 건 아닌지요.
: : 도움이 되었기를 바랍니다.
: :
: : 『해미의 작은 생각-310802』
: : just dont know, but no way
: :
: : -----------------------------------------
: : 작은 생각이 세상을 바꾼다 - 정성훈.해미 -
: : -----------------------------------------
: :
: :
: : 이성희 님이 쓰신 글 :
: : : 업무용 프로그램을 만들고 있습니다.
: : : 서버는 ms-2000,sql2000을 사용하고 있습니다.
: : :
: : : 문제는 데이타 저장 날짜와 시간을 저장하고 싶은데
: : : 클라이언트들의 시스템 날자와시간이 모두 같지 않아서 무조건 서버의 현재 날자와 시간을
: : : 저장 할려구 합니다.
: : : 그런데 Query를 써야할것 같아서 sql문을 알아보니 "select getdate()" 있어서 활용할려고 합니다.
: : : 그런데 이 데이타를 어떻게 화면에 보여주고 저장을 해야할지 모르겠습니다.
: : : 제가 기초가 부족해서 너무 초보적인 질문을 하는것은 아닌지 쑥스럽네요
: : : 그럼 여러분들의 좋은 답변 부탁드립니다.
: : : 그럼 수고하세요!!
|