我用Delphi 与 MSSQL 开发
保存数据库时 用系统时间比如08:29:30 保存后数据库在"企业管理器"下打开表正确、但“查询”就错的为1899-1-1 08:29:30:000 就是那个系统的开始日期加我的时间。
问如何解决! 在设计时我用DBEdit与那个关联了! 有没有好的解决方案!
时间格式为DataTime!!
3X!!!
保存数据库时 用系统时间比如08:29:30 保存后数据库在"企业管理器"下打开表正确、但“查询”就错的为1899-1-1 08:29:30:000 就是那个系统的开始日期加我的时间。
问如何解决! 在设计时我用DBEdit与那个关联了! 有没有好的解决方案!
时间格式为DataTime!!
3X!!!
改成varchar(8)吧,就没什么问题了。
OK?
不过也没什么问题啊,功能基本上差不多的。
SQL Server对字符串、时间等等类型的区别不是很严格。
谢了
改为Varchar(8) 就行
还可以查询
select * from dictime where '00:33:33' between 开始时间and 结束时间
就行了 别的以后再用
3X