为什么总说我parameter not found

capfdipoe 2001-07-04 12:26:10
void __fastcall TfrmManage::SpeedButton3Click(TObject *Sender)
{
Panel1->Visible=true;
SpeedButton2->Visible=true;
SpeedButton3->Visible=false;
}
//---------------------------------------------------------------------------

void __fastcall TfrmManage::TreeView1Change(TObject *Sender,
TTreeNode *Node)
{
dmManage->qrySendInformation->Close();
dmManage->qrySendInformation->SQL->Clear();
if(Node->Text=="收件箱"){
dmManage->qrySendInformation->SQL->Add("select S_no ,Message ,Datatime ");
dmManage->qrySendInformation->SQL->Add("from sendinformation where sendinformation.R_no=:user_no");
pmuInsert->Enabled=false;
pmuDelete->Enabled=false;
pmuThrow->Enabled=false;
}
else if(Node->Text=="发件箱"){
dmManage->qrySendInformation->SQL->Add("select R_no,Message,Datatime ");
dmManage->qrySendInformation->SQL->Add("from sendinformation where sendinformation.S_no=:user_no ");
pmuInsert->Enabled=true;
pmuDelete->Enabled=true;
pmuThrow->Enabled=true;
}
else if(Node->Text=="垃圾箱"){
dmManage->qrySendInformation->SQL->Add("select * from sendinformation where charindex(';'+:user_no+':',sendinformation.reader_list)!=0");
pmuInsert->Enabled=false;
pmuDelete->Enabled=true;
pmuThrow->Enabled=false;
}
dmManage->qrySendInformation->ParamByName("user_no")->AsString=frmManage->user_no;
dmManage->qrySendInformation->Prepare();
dmManage->qrySendInformation->Open();
}
//---------------------------------------------------------------------------

void __fastcall TfrmManage::DBGrid1CellClick(TColumn *Column)
{
if(Column->Title->Caption=="信件"){
frmREInformation->ShowModal();
}
}
//---------------------------------------------------------------------------

void __fastcall TfrmManage::pmuInsertClick(TObject *Sender)
{
if(TreeView1->Selected->Text=="发件箱"){
frmREInformation->ShowModal();
}


}



为什么我这段运行时,点击treeview上的node(无论是“收件箱”,“发件箱”),都显示parameter"user_no"not found
...全文
799 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
capfdipoe 2001-07-07
  • 打赏
  • 举报
回复
to wonderxin
完蛋了你
自从加上了你的语句后,总出现couldn't find object
今天我斗胆将你的语句去掉,结果竟然好了,
知道这是怎么回事吗?
wonderxin 2001-07-04
  • 打赏
  • 举报
回复
但愿不要再出问题了-----我的天~
wonderxin 2001-07-04
  • 打赏
  • 举报
回复
真不要意思,是CreateParam
capfdipoe 2001-07-04
  • 打赏
  • 举报
回复
to wonderxin:
[C++ Error] manage.cpp(63): E2316 'ParamCreate' is not a member of 'TParams'
wonderxin 2001-07-04
  • 打赏
  • 举报
回复
sorry,应该是Params
capfdipoe 2001-07-04
  • 打赏
  • 举报
回复
to wonderxin:
运行时,
param is not a member of TQuery
wonderxin 2001-07-04
  • 打赏
  • 举报
回复
dmManage->qrySendInformation->Param->ParamCreate(ftString,"user_no",ptInput);
wonderxin 2001-07-04
  • 打赏
  • 举报
回复
pmuDelete->Enabled=true;
pmuThrow->Enabled=false;
}
dmManage->qrySendInformation->Param.ParamCreate(ftString,"user_no",ptInput);
dmManage->qrySendInformation->ParamByName("user_no")->AsString=frmManage->user_no;
dmManage->qrySendInformation->Prepare();
dmManage->qrySendInformation->Open();
}
//---------------------------------------------------------------------------

capfdipoe 2001-07-04
  • 打赏
  • 举报
回复
为什么我以前直接用parambyname就没有问题呢?
回答了才能得分,
呵呵!分可不是那么容易拿的
wonderxin 2001-07-04
  • 打赏
  • 举报
回复
给分吧,赫赫-----不容易呀~~~
capfdipoe 2001-07-04
  • 打赏
  • 举报
回复
to wonderxin:
总算通过了!!!
谢谢!!!

13,825

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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