等待高手,解决:dbexpress的BUG,MS SQL的DataTime类型的字段到了dbexpress中就变成了SqlTimeStamp类型的(50分)

  • 主题发起人 主题发起人 drank
  • 开始时间 开始时间
D

drank

Unregistered / Unconfirmed
GUEST, unregistred user!
不知大家是否碰到过这个问题.<br>不知谁有办法让dbexpress准确的识别MS SQL中的DataTime类型的字段.
 
没有人关注吗?自己顶一下
 
dbexpress中就是SqlTimeStamp
 
to easykoala<br>因为我需要将dbexpress中的数据传输到ADO中去<br>可是同一个字段在 dbexpress中是sqltimestamp可是到了ado中却是datetime.<br>数据传输时会说类型不兼容.<br>而这个字段在MSSQL的后台其实是DateTime类型的.<br><br>请问如何解决?
 
弄一个对照表...
 
to easykoala<br>&nbsp; 可否说仔细些.对照表如何实现.<br>&nbsp; 最好能给些代码.<br>&nbsp; 谢谢先
 
dbexpress的sqltimestamp是通用类型,跟具体的数据库无关。<br>它可以是mssql中DateTime或Timestamp类型
 
谢谢 easykoala<br>我已经成功的绕过了这个问题.<br>说来都是dbexpress的问题,这东西速度是不错,比ado强多了,可在多表更新时碰上MSSQL总是会有些什么事务数超过限制;已在事务中不能打开新的事务的问题.<br>后来我就想了个办法,让dbexpress读取数据,让ado做更新数据.这样搭配着用.<br>结果又碰到了题目上说的问题.数据类型不匹配.<br>虽然绕了过去...<br>但dbexpress不太好用啊...<br><br>送分了
 
后退
顶部