生成的SQL语句变成了
select top cast('10') as int 姓名, 工资...
当然不符合语法了。
修改后,如下:
adoquery1.sql.add('select top '+ edit1.text + ' 姓名, 工资');(注意空格)
最好在前面进行edit1.text为有效数值的判断,防止出现SQL语句错误。
select top cast('10') as int 姓名, 工资...
当然不符合语法了。
修改后,如下:
adoquery1.sql.add('select top '+ edit1.text + ' 姓名, 工资');(注意空格)
最好在前面进行edit1.text为有效数值的判断,防止出现SQL语句错误。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货