sql的问题(100分)

  • 主题发起人 主题发起人 宇星
  • 开始时间 开始时间

宇星

Unregistered / Unconfirmed
GUEST, unregistred user!
1、为什么用odbc连sqlserver数据库后,执行凡事where字句中有日期比如“日期:=:aa”的sql语句要出错?
Parameters.ParamByName('aa').value:=date1.date; 要不通过odbc直接连sqlserver就是好的!
2、为什么用locat定位string型的字段,它定不了位,而int型的却定得了位!mainform.jszcQuery.Locate('问题描述',mainform.yhzcQuery.fieldbyname('问题描述').asstring,[]);
 
1 改成asdatetime看看呢
 
是把Parameters.ParamByName('aa').value:=date1.date
改成:Parameters.ParamByName('aa').asdatetime:=date1.date
不行的,首先语法就通不过,“aa”是参数呀,只能用"value"
 
后退
顶部