用命令:
select * from table_name where company like '%我%' and company like '%他%'
在oracle里可以正常查询,
但是在delphi里改如何写,才能保证不报:
%是非法字符的错误。
及"'"应该在何时用几个?
select * from table_name where company like '%我%' and company like '%他%'
在oracle里可以正常查询,
但是在delphi里改如何写,才能保证不报:
%是非法字符的错误。
及"'"应该在何时用几个?
解决方案 »
- 问一个列举子窗口的问题。
- 急求:使用idhttp登陆HTTS网站
- 如何使用DBGridEH.STFilter?(过滤)
- 现有一群11096406,只招潜水高手,聊MM高手,发广告高手,欢迎潜水、聊MM、发广告,只要不搞政治
- 请教一个Delphi和Vc的问题
- 请问使用ADO连接SQL数据库如何写入日期字段
- 一个telnet的问题
- combobox添加表中数据的问题
- DBGrid 的onDrawDataCell事件什麽時候觸發
- 支持在TREEVIEW里放背景的控件
- 我做了一个小程序,做成了安装盘,但我的安装路径只能在D盘下,更改安装路径后,但不能正常使用,估计是连接问题,来看看吧!
- TStringGrid怎样做成Flat样式的?
我想知道如果我不是字符“我”和“他”
而是两个变量的话,比如是str1,str2
那么又改如何写呢?谢谢谢谢!
adoquery1.sql.add('select * from table_name where company like '+'''%'+str1+'%'+''' and company like '+'''%'+str2+'%''');
sSql := 'SELECT * FROM table_name WHERE field_name LIKE ''%' + sStr + '%''';adoquery1.close;
adoquery1.sql.clear;
adoquery1.sql.add(sSql);
adoquery1.open;
请问一下charindex()是什么东东?
sSqlStr := 'select * from table_name where company like ' + QuotedStr('%' + trim(Str1) + '%') + ' and company like ' + QuotedStr('%' + trim(Str2) + '%') ;