小弟我这句查询语句如何错了呢?就是查不出来,晕死了
我这句查询语句怎么错了呢?就是查不出来,晕死了,
TADOQuery *Q_Tmp=new TADOQuery(NULL);
ConnectionAcess(Conn[0],Q_Tmp); //连接上数据库了,这个我测试过没问题
Q_Tmp->Close(); Q_Tmp->SQL->Clear(); // +Tree->Items->Item[Tree->Selected->AbsoluteIndex]->Text
Q_Tmp->SQL->Add("Select * From [@管理中心] Where 索引名称=:"+TreeView->Items->Item[Tree->Selected->AbsoluteIndex]->Text);// 就这句查不出来
/*
可我改成Q_Tmp->SQL->Add("Select * From [@管理中心]"); 是可以查出来的,怪死了
*/
Q_Tmp->Open(); //x;
Caption=Q_Tmp->RecordCount;//这个一直为0
delete Q_Tmp;
------解决方案--------------------
Where 索引名称=:"+TreeView- >Items- >Item[Tree- >Selected- >AbsoluteIndex]- >Text);
====================================================================================
=:是什么意思??
Where 索引名称="+TreeView- >Items- >Item[Tree- >Selected- >AbsoluteIndex]- >Text.Trim());
注:索引名称字段是什么数据类型,如果是文本型需要加''
Where 索引名称='"+TreeView- >Items- >Item[Tree- >Selected- >AbsoluteIndex]- >Text.Trim()+"'");
TADOQuery *Q_Tmp=new TADOQuery(NULL);
ConnectionAcess(Conn[0],Q_Tmp); //连接上数据库了,这个我测试过没问题
Q_Tmp->Close(); Q_Tmp->SQL->Clear(); // +Tree->Items->Item[Tree->Selected->AbsoluteIndex]->Text
Q_Tmp->SQL->Add("Select * From [@管理中心] Where 索引名称=:"+TreeView->Items->Item[Tree->Selected->AbsoluteIndex]->Text);// 就这句查不出来
/*
可我改成Q_Tmp->SQL->Add("Select * From [@管理中心]"); 是可以查出来的,怪死了
*/
Q_Tmp->Open(); //x;
Caption=Q_Tmp->RecordCount;//这个一直为0
delete Q_Tmp;
------解决方案--------------------
Where 索引名称=:"+TreeView- >Items- >Item[Tree- >Selected- >AbsoluteIndex]- >Text);
====================================================================================
=:是什么意思??
Where 索引名称="+TreeView- >Items- >Item[Tree- >Selected- >AbsoluteIndex]- >Text.Trim());
注:索引名称字段是什么数据类型,如果是文本型需要加''
Where 索引名称='"+TreeView- >Items- >Item[Tree- >Selected- >AbsoluteIndex]- >Text.Trim()+"'");