我用了AddParameter,可是只能加一个参数呀
解决方案 »
- 有关socket的
- 关于连接ole 连接 EXCEL的问题,请帮我啊
- 酷我音乐、qq桌面等软件的界面用的是什么控件?
- Filter的问题
- 求助,给分100,adodataset的数据如何读出生成特定格式的XML文件?
- 问:初学DELPHI,什么教材好!!【高分相送】
- 不提示错误,也没有保存在数据库中,何解?????????????
- 如何用delphi6控制excel?急啊~~~~~~~~~~!
- 怎么用代码实现选中Treeview的第N个节点? 怎么返回Treeview的items[N]的文本? (cxj_treeview)
- 如何在treeview的第3个跟节点,添加子节点?
- C语言的sscanf和delphi的read
- 关于button的一个问题,急,急,急
adoquery.paraments.paramentbyname('fieldvar1').Value:= ;
于是每次都是先ADOQuery.sq.clear一下,在用 AdoQuery1.SQL.Add
可是参数变了,我不知道怎样加
ADOQuery.sql.clear;
ADOQuery.sql.add('select * from table1 where id = :id');
ADOQuery.parambyname('id').asinteger := editid.text;
ADOQuery.Open;
你 clear 后,就肯定需要 add ();
然后在 执行sql 语句参数边了,什么意思呢 ?
能够说清楚点吗?
最好有点实际的例子,
ADOQuery.sql.clear;
ADOQuery.sql.add('select * from table1 where id = :id and name = :name');
ADOQuery.Parameters.parambyname('id').value := editid.text;
ADOQuery.Parameters.parambyname('name').value := editname.text;
ADOQuery.Open;
用ADOQuery.Parameters.parambyname('名称').value就可以了
或者ADOQuery.Parameters[0...n].value....