我用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;这条语句该写在哪里??请各位指教,谢谢.
解决方案 »
- 请高人诊断一下这个if嵌套语句
- 请问如何嵌套一个正在运行的EXE到自己的主窗体里面?
- java和.net那个前景更好
- 想通过指针 (pointer) 将 TGraphic 图像传递到其他的窗口,不知道该如何处理
- 谁能提供国外DELPHI的论坛!
- 菜鸟问简单题目
- 为什么MIDAS中的应用服务器有时会有100%占用CUP的现象?
- 怎么作才可以让我的程序接受其它程序的调用,并可以接受参数,另外对参数的类型和大小有没有限制
- 关于压缩文件、DbGrid和报表的几个问题,分不够的话另加
- 如何设置TDBnavigator的visiblebuttons属性?
- 在客户端如何实现对服务器端文件的操作 HELP!!!!!!!!!!
- 各位大虾,TServerSocket怎么获取TClientSocket的IP啊
query1.sql.append('select * from contract_info where goodid=:id');
query1.params.parambyvalue['id']:=eidt1.text; //写在这里!!!
query1.open;
query1.sql.clear;
query1.sql.add('select * from contract_info where goodid=:id');
//:id是要在运行时确定的变量!
query1.parambyname('id').Asstring := ''''+edit1.text+'''';
query1.open;