精通SQL2000的高手请进,帮我看看错在哪!急。
sqlkc = "select * from kcb where 物品编号='" & rst!物品编号 & "'" & " and 入库价格='" & rst!购买单价 & "'"
rstkc.Open sqlkc, rstcnn, adOpenDynamic, adLockOptimistic, adCmdText
rst是入库表中的纪录,入库价格在sql2000中为money,购买单价也是money。
Rstkc是库存表的纪录。物品编号为ini.
但我运行时,出现如下错误:
实时错误’-2147217913(80040e07)
不允许从数据类型varchar到数据类型money的隐性转换(表’zwkgdate.db0.kcb’,列’入库价格‘)。请使用CONVERT函数来运行此查询。
我两个表中都没有varchar类型,请高手帮我分析分析错在哪,谢谢了。