如:select * from uw_users where user_name in (:s)
那么在Delphi中可以 qu.ParamByName('S').AsString := 'SITE_NAME'形式赋值; 但如果把SQL语句换成 select * from uw_users where user_name in (&s)
那么在Delphi中如何给变量s赋值呢? 是否有方法修改 Delphi的环境变量,使系统识别这样"&"开头的变量啊?
那么在Delphi中可以 qu.ParamByName('S').AsString := 'SITE_NAME'形式赋值; 但如果把SQL语句换成 select * from uw_users where user_name in (&s)
那么在Delphi中如何给变量s赋值呢? 是否有方法修改 Delphi的环境变量,使系统识别这样"&"开头的变量啊?
解决方案 »
- 无法处理双击事件,该怎么办?
- 请问,如何取得数据表中第某条记录的特定字段所对应的值?
- 关于多线程的问题
- 如何判断鼠标右键按下时,是点击了DBGrid中的标题栏还是数据行,请各位大哥帮帮忙!谢谢!
- 小问题,该怎么解决
- 请问用inifile类如何来写ini文件的注释句呢。并且加上空行。如下面这种样式
- 怎样把sqldataset的数据源设为sql server2000数据库的视图
- delphi/kylix的UML工具--见第一篇
- 谁能经常教我,100分相送
- identifier expected but 'begin' found 这个是怎么回事急!!!!!!!!!
- dll如何调用DLL
- image的Canvas.TextOut字体顶端对不齐
INSERT_RULE : STRING = ' INSERT INTO Rule (Rule_name,Rule_code,scene_id,type_code,Device_ID,Description) VALUES (%s,%s,%s,%s,%s,%s) ';//调用
QInsert.SQL.Text := Format(INSERT_RULE ,['''Mask''',IntTostr(selPicIndex),strSceneid,TypeCode,IntToStr(Con_Dev_ID),Descript])
str := 'select * from uw_users where user_name in (%s)';
str := Formt(str,'c:\1.mdb');
str := 'select * from uw_users where user_name in (%s)';
str := Formt(str,'c:\1.mdb');
此语句在PL/SQL中是可以正常执行的,只是要给标量s赋值就好;现在我想知道,怎么在Delphi中给以"&"开头的变量赋值呢?
要像下面这样:
qu.Close;
qu.SQL.Clear;
qu.SQL.Add(S_13);
qu.ParamByName('s').AsString := 'SITE_NAME' ;
qu.Open;但是,现在是有问题的,说变量s不存在,请大家赐教,非常感谢~~
此语句在PL/SQL中是可以正常执行的,只是要给标量s赋值就好;现在我想知道,怎么在Delphi中给以"&"开头的变量赋值呢?
要像下面这样:
qu.Close;
qu.SQL.Clear;
qu.SQL.Add(S_13);
qu.ParamByName('s').AsString := 'SITE_NAME' ;
qu.Open;但是,现在是有问题的,说变量s不存在,请大家赐教,非常感谢~~
此语句在PL/SQL中是可以正常执行的,只是要给标量s赋值就好;现在我想知道,怎么在Delphi中给以"&"开头的变量赋值呢?
要像下面这样:
qu.Close;
qu.SQL.Clear;
qu.SQL.Add(S_13);
qu.ParamByName('s').AsString := 'SITE_NAME' ;
qu.Open;但是,现在是有问题的,说变量s不存在,请大家赐教,非常感谢~~