我用的是sqlserver数据库,用odbc链接,tdataset组件是Table,我查看了数据库,保存的是8:00:00,怎么在table上显示的是1899-12-30 8:00:00呢?我的数据类型是 datetime,我先在界面上的一个datetimepick控件中设置8:00:00,然后保存到数据库中,这个时候,我查看数据库,保存的是8:00:00,怎么在table上显示的是1899-12-30 8:00:00呢?
解决方案 »
- 急求!!ERROR 1064 (42000): You have an error in your SQL syntax;
- 怎么判断单前记录是最后一条?
- TList的问题
- 有谁知道用delphi(Pascal)编写简单的开发语言(比如IF THEN结构)
- delphi中的资源文件用什么工具编辑比较好?我的资源文件比较大
- 我要控件
- 哪里可以下载 《delphi com 深入编程》
- 请问如何实现inttostr函数的功能!
- 请问一个关于过程的问题
- 求助:devExpress中的lookup类型的字段是如何与数据集关联的。
- 推荐一个学delphi的好软件,delphi学习宝典,下载地址:
- 进来,都有分
改为1899-12-30
Delphi的时间从12/30/1899 12:00 am开始,数字为0,时间是小数点后的数据
例如8:00:00在Delphi中保存为0.333333333等
所以取出来的数据就是这样了,只要你从SQLSERVER中取数据时转换一下即可,甚至可以用字符型保存时间,例如用varchar(8)保存