很少见的BDE的DATE问题(50分)

  • 主题发起人 主题发起人 hs125
  • 开始时间 开始时间
H

hs125

Unregistered / Unconfirmed
GUEST, unregistred user!
[:(][:(] 小弟近日在作一小MIS,用Interbase做的数据库,表是用Interactive SQL写的,用BDE连接,
一个Table控件对应该表,而当设该表Active属性为True时报错:
General SQL error.
Column unknow
DATE_OPEN
Client SQL dialect 1 does not support reference to
DATE datatype
该表用Interbase Interactive SQL作成,语句为:
CREATE TABLE CASE(
ID CHAR(12) NOT NULL,
DATE_OPEN DATE,
RESULT VARCHAR(50),
CONSTRAINT CASE_ID PRIMARY KEY(ID)
);
 

CREATE TABLE CASE(
ID CHAR(12) NOT NULL,
DATE_OPEN DATETIME,
RESULT VARCHAR(50),
CONSTRAINT CASE_ID PRIMARY KEY(ID)
);
 
由于IB用TIMESTAMP代替了Date,所以,将表的Date_open字段改位TimeStamp型就可以了。
一个额外问题:但我目前还没找到如何用表的Locate来定位IB表的日期字段,我想还不如将
日期型用int 型来代替算了。
 
谢谢高人的指点
 
后退
顶部