Data type unknown
Client SQL dialect 1 does not support reference to DATE datatype.
在Firebird数据库中定义了DATE字段,使用Delphi 7编程时出现了问题,在dialect 1中可能没有DATE类型,dialect 1中使用DATETIME?看来不能使Delphi 7了。
Client SQL dialect 1 does not support reference to DATE datatype.
在Firebird数据库中定义了DATE字段,使用Delphi 7编程时出现了问题,在dialect 1中可能没有DATE类型,dialect 1中使用DATETIME?看来不能使Delphi 7了。
解决方案 »
- 时间一到自动执行
- 急!如何让DLL和Exe文件共享同一个bpl的变量
- [醒目][大虾求助]:调用什么函数可以打开IE浏览器,类似 OpenWindow("http://localhos.com")的函数.
- 请问谁有delphi5开发人员指南的光盘
- 关于APRO的安装问题 急。
- 为什么加了QuickRep后,程序启动这么慢!
- 请问这样的listbox怎样实现?
- 如何得到如Richedit的Canvas的完整图像
- delphi6的几个小问题,望各位指点....
- 有谁知道从哪里可以下载TopGrid for cb的带源码的控件包呢?拜托,很着急!!!
- 请问Delphi的WebService怎么返回一个记录集?
- 求教DBchart显示的一个小问题,谢谢谢谢
你的问题是你的服务器是用Dialect=3 建的库,而你的客户端用 Dialect = 1 去连。
这样会提示 Datetime 不被支持。你把客户端的连接参数里把 Dialect 改成 3 就好了
改它的 Params 里的参数值 conDb.Params.Values['SQLDialect'] := '3';
conDb.Params.Values['Database'] := edtDbServ.Text + ':' + edtDbName.Text;
conDb.Params.Values['User_Name'] := edtDbUserId.Text;
conDb.Params.Values['Password'] := edtDbPasswd.Text;
conDb.Params.Values['SQLDialect'] := '3';