adoquery9.SQL.Add('select * from orderlist where substring('+edit35.text+',0,1)=3');
報錯是;int型對substring函數來說是不合法的類型,合法類型只包括char/vchar,nchar/.........
我改成
adoquery9.SQL.Add('select * from orderlist where substring('+inttostr(edit35.text)+',0,1)=3');
還是有問題
報錯是;int型對substring函數來說是不合法的類型,合法類型只包括char/vchar,nchar/.........
我改成
adoquery9.SQL.Add('select * from orderlist where substring('+inttostr(edit35.text)+',0,1)=3');
還是有問題
解决方案 »
- 给指导下如何快速上手DELPHI~~
- 如下的Treeview中想获取相应的根下的接点内容怎么可以提取???
- bmp图形旋转保存问题,要求处理速度要尽可能快的。
- 菜鸟问题: 请问ProcessEntry32 所在单元是什么? 怎么获得这类API函数的单元名??
- 这是怎么了?
- 高手请进来,帮帮忙!dbgrideg的打印问题——打印预览是数据网格全部挤在了一起!
- delphi如何读取xml中的记录
- sql语句错误,请大家指点。
- 关于Socket的OnRead事件
- 那为高手知道在delphi中怎么修补损坏的窗体
- ★★求教:Microsoft Speech SDK5.1语音识别问题★★★★★★
- !使用ODAC连接Oracle的问题,请高手解答!
這句我試過了,但是還是有問題
明明以3開頭的號碼的紀錄不試0個,但上面一句查出來的是0個
s:='select * from orderlist where substring(''%s'',0,1)='3')';
s:=format(s,[edit5.text]);
adoquery9.SQL.Add(s);
substring的第二个参数起始位置,从0开始是什么意思?