Query参数parameter的操作
来源:互联网 发布:h5制作软件易企秀 编辑:程序博客网 时间:2024/05/21 11:07
Query参数parameter的操作
一、静态设置
1. 设置参数
2. 设置sql
注意:=:与cxybm中间是不能有空格的,否则报错(这个错误搞得我好晕)
二、动态设置
procedure TForm1.Button1Click(Sender: TObject);
var
czybm : TParameter;
begin
//参加参数及设置属性
//ADOQuery1.Parameters.Clear;
try
czybm := ADOQuery1.Parameters.AddParameter;
czybm.DataType := ftString;
czybm.Direction := pdInput;
//czybm.Value := '001'; 这样赋值是错误的
//ADOQuery1.Parameters.ParamByName('czybm').Value := '001'; //这里赋值是错误的
//ShowMessage(IntToStr(ADOQuery1.Parameters.Count));
ADOQuery1.Close;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('select * from tb_czyda where f_czybm =:czybm');
//czybm.Value := '001'; 这样赋值是错误的
ADOQuery1.Parameters.ParamByName('czybm').Value := '001'; //这里用ParamByName赋值才是正确的
//ADOQuery1.Parameters.FindParam('czybm').Value := '001'; //用FindParam也正确
ADOQuery1.Prepared := true; //可以提高程序的执行效率
ADOQuery1.Open;
finally
//czybm.Free; //不正确
ADOQuery1.Parameters.ParamByName('czybm').Free;
//ADOQuery1.Parameters.FindParam('czybm').Free; //也正确
end;
end;
该代码在Windows 2000 + delphi 6 通过
- Query参数parameter的操作
- Access 的参数查询(Parameter Query) (一)
- Access 的参数查询(Parameter Query) (二)
- Cursor query 的参数
- query的DOM操作
- http query parameter的编码问题(备忘录)
- exp query 参数的格式
- ContentResolver.query()的四个参数
- ContentResolver.query()的参数 说明
- ContentResolver.query()的参数 说明
- ContentResolver query()的四个参数
- ContentResolver.query()的四个参数
- 【parameter】oracle的隐含参数的查看
- C# 中用Mysql的parameter参数
- Form Query String Parameter Tool
- YII2 query的数据库操作
- exp/expdp中query参数的使用
- Hibernate中设置query参数的方法
- select查询(转)
- 我的AjaxPage对象(Asp.NET 1.1)-借用2.0的Callback实现无刷新回调
- 用户点击Log In按钮后发生了什么?
- 用户点击Log In按钮后发生了什么?(续篇1)
- Sql Server数据库的备份和恢复措施
- Query参数parameter的操作
- FCKeditor 应用
- Asp.net给站点某目录增加Aspnet用户
- web server 错误:Server Application Unavailable
- 今天解决了两个关于.NET读取EXCEL文件的问题,记下来,很有用!
- asp.net1.1下权限配置系统从设计到实现(四)
- 征集佳句-精妙SQL语句收集
- 自定义用户访问权限
- 实现提交页面后滚动条自动移动问题