까막 님이 쓰신 글 :
: 이우석 님이 쓰신 글 :
: : 답변대단히 감사합니다.
: :
: : 그런데 dialect 는 어데서 바꾸지요????
: : 무식해서 어디원..
: :
: : 까막 님이 쓰신 글 :
: : : 이우석 님이 쓰신 글 :
: : : : select CURRENT_DATE from RDB$DATABASE
: : : : 이렇게 썻는데 "Client SQL dialect 1 does not support reference to DATE datatype"
: : : : 이라는 메세지만 나오고 에러입니다.
: : : :
: : : : 제환경은 FireBird 2.0.1 을 Remote 에 설치하고 제컴에도 설치했답니다.
: : : : Delphi 7 Delphi 2007 모두에서 에러입니다.
: : : : 문론 다른 문장은 잘됩니다.
: : : : 예를들어 select * from Table_Name하면 무조건 잘된답니다.
: : : : 무지 답답하군요 고수님들의 고언을 기다리겠읍니다.
: : : :
: : : : DriverName = 'INTRBASE'
: : : : User Name = 'SYSDBA'
: : : : password = 'masterkey'
: : : : server Name = '192.167.80.201:D:\Folder\DataBase\DB1.FRB'
: : : :
: : : : 이렇게 동적으로 생성하여 디비 접근을 하였답니다.
: : :
: : : 안녕하세요. 까막입니다.
: : :
: : : 에러 메세지 내용에 답이 나와있네요.
: : : Dialect 1 에서는 DATE 라는 데이터형식은 지원을 하지 않는다라는 내용입니다.
: : :
: : : Dialect 을 3으로 바꿔주세요.
: : : 기본으로는 Dialect 이 1을 가리킵니다. 그걸 3으로 바꿔줘야 겠죠.
: : :
: : :
: : :
: : : 위대한 단군혼이 살아있는 나라.... 대한민국.
:
: 안녕하세요. 까막입니다.
:
: Firebird 를 사용하신다면 IBExpert 등을 사용하시겠네요.
: 거기에서 Database Properties 에 보시면 SQL Dialect 라고 있을 겁니다.
: 그걸 3으로 바꾸시면 됩니다.
: Database 에서 바꾸시는 거죠.
: 한번만 설정하시면 다시 바꾸실 일은 없으실 겁니다.
:
: 단순히 위 속성만 바꾸시면 될 수도 있고요.
: 테이블 구조에 따라 변경 작업을 하셔야 할 수도 있읍니다.
:
:
:
: 위대한 단군혼이 살아있는 나라.... 대한민국.
|