SELECT * FROM ages WHERE (kmdm >= 0)
kmdm是表ages中的一列,属性是char(16),在sql数据库里直接运行该语句没有问题,放在adoquery1.sql里面,执行后错误提示:varcha值‘12345678901’的转换溢出了int列。超出了最大整值。当ages表里面没有11位以上的数据,就没有错误提示,请大家帮忙解决,谢谢
kmdm是表ages中的一列,属性是char(16),在sql数据库里直接运行该语句没有问题,放在adoquery1.sql里面,执行后错误提示:varcha值‘12345678901’的转换溢出了int列。超出了最大整值。当ages表里面没有11位以上的数据,就没有错误提示,请大家帮忙解决,谢谢
SELECT * FROM ages WHERE (kmdm >= 0) 不知道是什么意思,
SELECT * FROM ages WHERE (kmdm >= '0') 这样试试
另外把ADOQuery的字段全部删除再建立.