我程式中有很多個adotable,命名為T1、T2.......但是其他的adotable使用起來都沒有問題,就是在使用T13(T13->Open())的時候會出現錯誤提示“a component named PK_dajuan already existed”,我這個T13指向的資料庫中的表名字是dajuan,但是我不知道這個PK_dajuan是什么東西。嘗試過把對應的表名字改成dajuannnnn,但是錯誤提示依舊,還是說已經存在PK_dajuan。而且這個錯誤提示在C++builder中運行程式的時候出現,在編譯完成直接運行程式的時候又不會出現。
請各位大神賜教。
uj5u.com熱心網友回復:
你把T13控制元件洗掉了。重新放一個ADOTable1不要改任何東西。
通過代碼試試,看報什么錯誤。
ADOTable1->Close();
ADOTable1->Connection = ADOConnection1;//你的ado連接;
ADOTable1->TableName="dajuan";
ADOTable1->Open();
uj5u.com熱心網友回復:
把dajuan表里的主鍵刪了。轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/87276.html
標籤:數據庫及相關技術
下一篇:這題是真的不會了,自己學了半天,就是旋轉不出來,不是轉置,是旋轉。來位大神用C語言幫幫我謝謝吧,謝謝了!!!越笨的方法,越好理解的方法,越好。
