ADOQuery_sbcx.SQL.Text:=' SELECT yqmc,count(*) FROM [zhxt].[dbo].[sbgl] where left([yqmc],i)='''+Adoquery2.FieldByName('yqmc').value+''' group by yqmc
如以上语句,i 是一个变量, 这样直接写是错误的,请问应该如何 表达这个i 变量。是 ‘’+i+‘’ ?? 好像这样也是错误的
如以上语句,i 是一个变量, 这样直接写是错误的,请问应该如何 表达这个i 变量。是 ‘’+i+‘’ ?? 好像这样也是错误的
解决方案 »
- delphi设置保存
- Appliation.OnException 事件中,怎么得到产生该异常的函数指针?或函数名!
- 求Delphi5.0安装文件
- 小弟用delphi下的InstallShield打包,我的程序才0.99m,打包出来,有4m多,请问为什么会这么大呢?有没有办法打包打的很小呢?
- 如何清空treeview的当前所有节点?
- 浮点型数据间的运算结果出乎预料?
- 紧急求救:dbgrideh的总结拦中如何不显示某些竖线.?
- 请问关于把一个对象赋给另外一个对象的方法
- ********在三层结构如何同时更新主从表,分不够再加,有难度才有挑战,有挑战才会进步**********
- 在COM+对象中调用WebService时,报“灾难性故障”,Y?
- 求教动态库编写问题
- 急急急~~~ 会用fastreport控件的朋友麻烦进来帮个忙
ADOQuery_sbcx.SQL.Text:=Format('SELECT yqmc,count(*) FROM [zhxt].[dbo].[sbgl] where left([yqmc],%d)= %s group by yqmc',[i,QuotedStr(Adoquery2.FieldByName('yqmc').AsString)]);
ADOQuery_sbcx.SQL.Text:=' SELECT yqmc,count(*) FROM [zhxt].[dbo].[sbgl] where left([yqmc],i)='+
QuotedStr(Adoquery2.FieldByName('yqmc').value)+
' group by yqmc'
’ where left([yqmc],'+InttoStr(i) + ')=' +
QuotedStr(Adoquery2.FieldByName('yqmc').AsString)+' group by yqmc'