Query参数parameter的操作

原创 2006年06月11日 18:16:00

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 通过

java URL追加query parameters

public class URITest { public static URI appendUri(String uri, String appendQuery) throws URISyn...
  • bin622
  • bin622
  • 2017年06月05日 14:37
  • 291

Uri详解之——Uri结构与代码提取

前言:依然没有前言……上几篇给大家讲了ContentProvider,里面有用到Uri,可能很多同学对Uri是什么,怎么来的,这些都不是很熟悉,今天就给大家具体讲讲Uri一、URI与Uri大家可能经常...

Access 的参数查询(Parameter Query) (二)

这篇文章集中讲一下参数查询的使用技巧。1. 在多个字段使用参数我们可以在不止一个字段使用参数来生成参数查询。比如我们有一张订单表,Orders,里面有CustomerID 和 EmployeeID 字...
  • gracexu
  • gracexu
  • 2008年03月05日 11:27
  • 5079

delphi与access的parameters.ParamByName提示"insert into''语法错误

我在delphi中向access表中插入一行记录,提示"insert into语法错误,请大家指点.with adoquery3 do        begin          if Active ...

Android 数据查询query函数参数解析

转自:http://notfatboy.iteye.com/blog/653357首先我们假设我们有如下表格,表格名称“Employees”: IdLastNameFirstNameAddressCi...

还是毕业设计的问题,Delphi中ADO数据库组件的TParameter&TParameters的问题,看了一些书上很少讲ADOQuery组件参数的赋值问题所以在这里提一下,希望对一些人有帮助

  adoquery2.SQL.Clear;      adoquery2.SQL.Add(insert into checked_feeder+      values(:position ,:f...
  • wansheg
  • wansheg
  • 2007年05月30日 16:46
  • 3369

Android-利用Uri获取返回的参数即getQueryParameter()方法的使用

项目有可能需要截取Url 链接中参数时,最好不要利用处理String的手段来做,可以方便地使用URI达到目的. 步骤如下: 1 将String类型的URL转变为URI 2 利用URI的getQu...

SQL语句中表名或字段名带空格

conn = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:/Documents and Settings/s...
  • lx_lhy
  • lx_lhy
  • 2009年09月24日 10:07
  • 1475

mysql 严重锁表解决方案

今天是我在小省网值班。一来到就是这个问题。关于锁表的问题,以下脚本已经部署到揭阳和梅州两个地市,暂时可以临时解决,但是治标不治本。 处理方式: 1.  检查有多少sleep/lock进程:      ...

Python垃圾回收机制

Python的GC模块主要运用了“引用计数”(reference counting)来跟踪和回收垃圾。在引用计数的基础上,还可以通过“标记-清除”(mark and sweep)解决容器对象可能产生的...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Query参数parameter的操作
举报原因:
原因补充:

(最多只允许输入30个字)