注册 登录
编程论坛 C++教室

一个关于BCB 2009中ParamByName()的问题

lxqlyld 发布于 2013-01-18 10:29, 485 次点击
我在用BCB 2009编程写了这么一句话:
ADOQuery1->Parameters->ParamByName("xue")->Value ="nihao";
运行时发现一个错误:ADOQuery1:Parameter ‘xue’ not found。
我在ADOQuery1的Parameters属性中新建的内容:name为xue,value为sheng。

我将ParamByName中的参数换成已经连接成功的数据库中的列的值,也出现类似的错误。我连接的表中有一个列的名字为name,其数据为“长春”,
ADOQuery1->Parameters->ParamByName("长春")->Value ="nihao";
运行时错误:ADOQuery1:Parameter ‘长春’ not found。
换成列的名字ADOQuery1->Parameters->ParamByName("name")->Value ="nihao";
运行时错误:ADOQuery1:Parameter ‘name’ not found。
请问各位高手,ParamByName到底要怎么用啊,非常感谢
1 回复
#2
yuccn2013-01-18 12:17

ParamByName 这个是库的api还是你实现的,估计只支持特定的命令吧。

bcb,我没有玩过,建议挪到bcb版块去,不过那边很安静

[ 本帖最后由 yuccn 于 2013-1-18 12:18 编辑 ]
1