出现错误提示如题.
http://topic.csdn.net/t/20030712/11/2019908.html 该帖中的方法也试过了. 问题依旧.出错处代码:
procedure Tmain.BitBtn1Click(Sender: TObject);
begin
sqlquery1.Close;
sqlquery1.SQL.Clear;
sqlquery1.SQL.Add('select * from Car_into ');
sqlquery1.Open;
sqlquery1.ExecSQL(); main.PageControl1.Pages[0].TabVisible:=false;
main.PageControl1.Pages[1].TabVisible:=false;
main.PageControl1.Pages[2].TabVisible:=false;
pagecontrol1.Visible :=true;
pagecontrol1.ActivePage := Tabsheet1;
end;
控件关系:SQLconnection 1 --> dataset 1
Dataset 1 --> DataSource 1
DBgrid 1 --> DataSource 1问题 :Operation not allowed on a unidirectional dataset 错误 http://topic.csdn.net/t/20030712/11/2019908.html 该帖中的方法也试过了. 问题依旧.
http://topic.csdn.net/t/20030712/11/2019908.html 该帖中的方法也试过了. 问题依旧.出错处代码:
procedure Tmain.BitBtn1Click(Sender: TObject);
begin
sqlquery1.Close;
sqlquery1.SQL.Clear;
sqlquery1.SQL.Add('select * from Car_into ');
sqlquery1.Open;
sqlquery1.ExecSQL(); main.PageControl1.Pages[0].TabVisible:=false;
main.PageControl1.Pages[1].TabVisible:=false;
main.PageControl1.Pages[2].TabVisible:=false;
pagecontrol1.Visible :=true;
pagecontrol1.ActivePage := Tabsheet1;
end;
控件关系:SQLconnection 1 --> dataset 1
Dataset 1 --> DataSource 1
DBgrid 1 --> DataSource 1问题 :Operation not allowed on a unidirectional dataset 错误 http://topic.csdn.net/t/20030712/11/2019908.html 该帖中的方法也试过了. 问题依旧.
不允许单向运行数据....
procedure Tmain.BitBtn1Click(Sender: TObject);
begin
sqlquery1.Close;
sqlquery1.SQL.Clear;
sqlquery1.SQL.Add('select * from Car_into ');
sqlquery1.Open;
//sqlquery1.ExecSQL();--查詢檢索數據不需要ExecSQL main.PageControl1.Pages[0].TabVisible:=false;
main.PageControl1.Pages[1].TabVisible:=false;
main.PageControl1.Pages[2].TabVisible:=false;
pagecontrol1.Visible :=true;
pagecontrol1.ActivePage := Tabsheet1;
end;
Dataset 1 --> DataSource 1
DBgrid 1 --> DataSource 1
这个控件关系有点怪dataset 应该连SQLconnection ,DataSource 应该连Dataset
Dataset 1 --> DataSource 1
DBgrid 1 --> DataSource 1跟上面代码对应的是:SQLconnection 1 --(被连)--> SQLquery 1
SQLquery 1 --(被连)--> DataSource 1
DBgrid 1 --(被连)--> DataSource 1
檢查控件的關係???
dataset-->SQLconnection-->DataSource-->Dataset......
如果說:控件關係亂設定,即使代碼正確;數據會出現非法或髒讀
可能上面打错了 ....关系如下!
SQLquery.SQLconnection := SQLconnection
DataSource.DataSet := SQLquery
DBgrid.DataSource := DataSource