sql server 中日期查找问题(12分)

  • 主题发起人 主题发起人 royhgf
  • 开始时间 开始时间
R

royhgf

Unregistered / Unconfirmed
GUEST, unregistred user!
希望查找数据库中违法日期字段和当前系统日期SDATA相同年月的记录 ,如何写<br>select * from Wztc where &nbsp;year(违法日期) = Year(FormMain.SData) and month(违法日期) = month( FormMain.SData) 为什么运行时出错的?提示列前缀'FormMain'与查询中的所有的表名或别名不不匹配。
 
你的select 语句是要传给后台的数据库执行的 它哪会知道你前台的FormMain是什么玩意<br>你得用变量转换一下
 
定义一个时间变量,将FormMain.SData赋值给变量就可以。另外你数据中字段的类型也要和变量类型一致。
 
delphi变量与SQLSERVER分不清。
 
后退
顶部