我用TSQL空间调用SQL SEVER 2000中的表,在代码中动态写入SQL语句,在语句中有变量,也就是params中有两个变量,但我在运行程序时不知道怎样把这个两个变量赋值:代码如下
query1.sql.clear;
query1.sql.append('select * from contract_info where goodid=:id');
//:id是要在运行时确定的变量!
query1.open;由于是动态的概念,我不知道query1.params.parambyvalue['id']:=eidt1.text;这条语句该写在哪里??请各位指教,谢谢.
query1.sql.clear;
query1.sql.append('select * from contract_info where goodid=:id');
//:id是要在运行时确定的变量!
query1.open;由于是动态的概念,我不知道query1.params.parambyvalue['id']:=eidt1.text;这条语句该写在哪里??请各位指教,谢谢.
解决方案 »
- RemObjects(delphi)怎么连接数据库(SQL)啊?
- 如何禁用蓝牙
- TObjectList 有20万条;如何快速 填充到 Stringlist 上面
- 老树开新花 DirectX游戏窗口化 100分送上
- DbgridEh能批量修改记录吗??急。。。。。。快帮帮我。。
- 在delphi里面 null = 0 吗?
- 还是activeform。下载了,但不运行,怎么回事?
- Delphi中有将Double类型数据取整的函数吗?
- 求助!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- 关于SQLserver数据导出的问题
- 有没有delphi7的教程?
- 关于activex控件不能在网站浏览的问题
query1.sql.clear;
query1.sql.add('select * from contract_info where goodid=:id');
//:id是要在运行时确定的变量!
query1.parambyname('id').Asstring := ''''+edit1.text+'''';
query1.open;
id:string;
begin
query1.parambyname('id').Asstring := edit1.text;
query1.Close;
query1.sql.clear;
query1.sql.add('select * from contract_info where goodid=:id'); //:id是要在运行时确定的变量!
query1.open;
end;