请教我用delphi7的sqlexplorer 连接firebird 1.5 为什么不认识date 和time类型? current_date 和current_time都不认啊?

delphi_study 2007-01-21 12:41:32
请教我用delphi7的sqlexplorer 连接firebird 1.5 为什么不认识date 和time类型? current_date 和current_time都不认啊?
我用dbexpress控件连接数据库也是这样.
...全文
412 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhujinqiang 2008-03-19
  • 打赏
  • 举报
回复
学习Dialect的知识,分享给后面遇到该问题的朋友:


Dialect 譯成中文是〔方言〕的意思,在 firebird中 指的是資料庫能夠了解的 SQL 語法(方言的等級)。當你的資料庫從 IB5 升級到 IB6 時,資料庫會是 dialect 1。你可以把它改成 dialect 3。 Dialect 3 增加或重新定義了一些新的關鍵字。例如在 dialect 1,一個整數 (integer) 是 32 位元,在 dialect 3 則是 64 位元;Dialect 1的 Date 欄位型態同時包含了日期及時間,而在 dialect 3, Date 就只是日期,而 Time 則是時間,Timestamp 則包含日期及時間。另外,dialect 3 的 SQL 命令只能用單引號來代表字串,雙引號則用於資料表或欄位名稱上面。
npkaida 2007-02-06
  • 打赏
  • 举报
回复
Dialect 设为 3 即可。

2,209

社区成员

发帖
与我相关
我的任务
社区描述
其他数据库开发 其他数据库
社区管理员
  • 其他数据库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧