为什么总说我parameter not found
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