以下是我的一个表的字段项:
日期 时间 客户号 经受员工号 货号 售价 数量
前5个构成符合主键我是用sqlserver2000做数据库的,我的时间那个字段设置的类型是datetime,
我在里面输入数据只是时分秒,例如15;15:15 ,我用的数据集控件是adoquery。
在用dbgrid显示数据的时候,发现时间那里显示的是1899-12-30 15:15:15
这我才知道原来即使我不输入年月日,那sqlserver2000会默认是1899年12月30日的。
问题:1我怎样才能在dbgrid里的时间那列只显示后面的时分秒
2我还要做插入记录的,那时间是从系统获得自动添加的,把获得的时间直接添加到数据库,会不会出错啊?
日期 时间 客户号 经受员工号 货号 售价 数量
前5个构成符合主键我是用sqlserver2000做数据库的,我的时间那个字段设置的类型是datetime,
我在里面输入数据只是时分秒,例如15;15:15 ,我用的数据集控件是adoquery。
在用dbgrid显示数据的时候,发现时间那里显示的是1899-12-30 15:15:15
这我才知道原来即使我不输入年月日,那sqlserver2000会默认是1899年12月30日的。
问题:1我怎样才能在dbgrid里的时间那列只显示后面的时分秒
2我还要做插入记录的,那时间是从系统获得自动添加的,把获得的时间直接添加到数据库,会不会出错啊?
解决方案 »
- ado+dbgrideh的问题
- 怎样写这样的dll 函数
- cxgrid修改cxGrid1中的DBTableView1的表头字体颜色出错?
- 函數裡面嵌套過程和函數,這樣的要怎麼使用,起什麼作用?(代碼在裡面。)
- DBGrid取值问题,大家帮帮忙!
- 导入TreeView的文本文件的格式是什么样的啊?如何导入?
- 初学者的问题,有ShowMessage,是不是应该在单元引用(use)中加个东西?
- 关于判断EDIT中输入字符的问题
- 我想把treenode.data设成整型数字,怎么设啊?
- 菜鸟发问,欢迎指教。
- 投出去的简历如泥牛入海
- DELPHI开发ACCESS.对于字符型字段,如何在SQL中进行赋值,代码如下
2.不会
一般在把日期型插入数据库中之前要进行一下格式化,比如:
temp=formatdatatime('yyyy-MM-dd hh:mm:ss',now);