菜鸟问题,解决明天早上给分

火猴 2003-12-15 05:34:17
AdoQuery怎么执行带有参数的SQL语句阿
AdoQuery.close;
AdoQuery.SQL.Clear;
AdoQuery.SQL.Add('Select * from table Where ModuleKey>=:ModuleKey');
//AdoQuery.Parameters. ParamByName('ModuleKey'):=2;这句有问题
AdoQuery.open;
以前用bde的时候是Query.paramebyname(''):=**就可以了,ado应该怎么写阿
...全文
25 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
ptzld 2003-12-15
  • 打赏
  • 举报
回复
AdoQuery.close;
AdoQuery.SQL.Clear;
AdoQuery.SQL.Add('Select * from table Where ModuleKey>=:ModuleKey');
AdoQuery.Parameters.ParamByName('ModuleKey').Value :=2;
AdoQuery.open;可以的
ls2008 2003-12-15
  • 打赏
  • 举报
回复
AdoQuery.close;
AdoQuery.SQL.Clear;
AdoQuery.SQL.Add('Select * from table Where ModuleKey>=:ModuleKey');
AdoQuery.Parameters.ParamByName('ModuleKey').Value :=2;
AdoQuery.open;
使用VALUE甚麼類型的都OK
tglong 2003-12-15
  • 打赏
  • 举报
回复
AdoQuery.close;
AdoQuery.SQL.Clear;
AdoQuery.SQL.Add('Select * from table Where ModuleKey>=:ModuleKey');
AdoQuery.Parameters.ParamByName('ModuleKey').Value :=2;
AdoQuery.open;

ModuleKey是什么类型
sailer_shi 2003-12-15
  • 打赏
  • 举报
回复
没有关系得,Value 什么类型都可以赋值得
siwuge 2003-12-15
  • 打赏
  • 举报
回复
dt sdm 帮顶。
火猴 2003-12-15
  • 打赏
  • 举报
回复
那不同的数据类型呢?
nxfbccu 2003-12-15
  • 打赏
  • 举报
回复
是不是参数类型不对啊?
adoquery1.Parameters.ParamByName('ModuleKey').Value :=2
angle097113 2003-12-15
  • 打赏
  • 举报
回复
就是你的adoquery.Parameters.ParamByName('ModuleKey').Value:=2;后面的参数后加value的
xyc189 2003-12-15
  • 打赏
  • 举报
回复
AdoQuery.Parameters.ParamByName('ModuleKey').value:=2
angle097113 2003-12-15
  • 打赏
  • 举报
回复
AdoQuery.close;
AdoQuery.SQL.Clear;
AdoQuery.SQL.Add('Select * from table Where ModuleKey>=:ModuleKey');
adoquery.Parameters.ParamByName('ModuleKey').Value:=2;
AdoQuery.open;
火猴 2003-12-15
  • 打赏
  • 举报
回复
打错了,呵呵
sailer_shi 2003-12-15
  • 打赏
  • 举报
回复
你为什么把它分开呀?
adoquery1.parameters.parambyname('modulekey').value := 2;

5,391

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧