Q&A

  • mysql 쿼리날리는것인데 myodbc 에러가 납니다.
mysql의 서버 시간을 가져올려 하는데 잘 안되요..
계속해서 myodbc 에러 '() 이런 에러가 뜹니다..

문장은. .

SQL.Clear;
         SQL.Add('SELECT NOW()');
         Open;
         curdate2 := Query2.Fields[0].AsDateTime;

이런 문장인데..
select now() 구문에서 에러가 나는거 가태요..

근데 혹시 sql.add가 ms sql에서만 사용하는 문장인가요?
워낙 초보이다 보니.. 잘 몰라서요...
만약 ms sql에서만 사용하는 문장이면
mysql을 셀렉트 하려면 어케 해야 하나요..

고수님들의 답변 부탁드립니다.
감사합니다.
3  COMMENTS
  • Profile
    KDDG_ZZOM 2002.09.10 22:47
    쿼리문이 잘못된것같은데...
    퀴리문에 select now()이런건 어떤 디비라고 오류가 나올것같은데요...
    오라클기준으로 예기하면
    select sysdate
       from dual;

    이런식으로 기준이 되는 테이블이 있어야 될것같네요...


  • Profile
    이진영 2002.09.10 22:55
    디비 테이블이 아니라 그 서버의 날짜와 시간을 가지고 오는
    쿼리 입니다.
    쿼리자체만 mysql에서 돌려보면 아무 이상없이 현재 날짜와 시간이
    나옵니다.
    근데 델파이에서 쿼리를 날리면 myodbc '() 에러 라고 나옵니다.

    부탁드립니다.


  • Profile
    KDDG_ZZOM 2002.09.10 23:01