線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1599
推到 Plurk!
推到 Facebook!

請問Zeos連上MSSQL的問題

缺席
irvinehing
初階會員


發表:77
回覆:79
積分:31
註冊:2003-11-12

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-03-30 13:47:34 IP:202.174.xxx.xxx 未訂閱
環境: Win2000 + SP4 BCB6 + Update4 Zeos 6.5.1 MSSQL 6.5    程式碼片段:
void __fastcall TForm1::BitBtn1Click(TObject *Sender)
{
        ZConnection1->HostName = "localhost";
        ZConnection1->Protocol = "mssql";
        ZConnection1->Database = "test";
        ZConnection1->User = "sa";
        ZConnection1->Password = "";
        ZConnection1->Connected = true;            ZQuery1->Connection = ZConnection1;
        ZQuery1->Close();
        ZQuery1->SQL->Clear();
        ZQuery1->SQL->Add("select * from tb_test");
        ZQuery1->RequestLive = true;
        ZQuery1->Open();
}
錯誤信息: General SQL Server error: Check message from the SQL Server. Invalid column name 'colstat'. Invalid column name 'iscomputed'. 問題說明: 小弟拖拉ADOConnection和ADOQuery元件到Form上,在BitBtn的OnClick事件中設定相關屬性。 編譯成功,當小弟按下BitBtn後,就有以上的錯誤出現。 小弟也用過ADO來連接,由於慢了點,所以改用Zeos。 請問是什麼問題?是不是MSSQL版本太舊了嗎?
irvinehing
初階會員


發表:77
回覆:79
積分:31
註冊:2003-11-12

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-04-04 09:35:07 IP:202.174.xxx.xxx 未訂閱
沒有人可以回答嗎?
海星
高階會員


發表:41
回覆:217
積分:106
註冊:2003-01-09

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-04-04 16:07:04 IP:211.20.xxx.xxx 未訂閱
請你把 ZQuery1 拿掉後,重放一個全新的進來,看起來好像你之前曾經用過 ZQuery1 去做過別的事情? 所以會殘留 'colstat' 這些 column name 在你的 ZQuery1 屬性內。 你雙擊一下你的 ZQuery1 ,看你是不是給人家預設一堆 Fields 屬性在你的 ZQuery1 元件內了。拿掉後,就可以執行了。
irvinehing
初階會員


發表:77
回覆:79
積分:31
註冊:2003-11-12

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-04-04 16:46:31 IP:202.174.xxx.xxx 未訂閱
小弟是在新開的專案下,新拉一個ZQuery來試的。 所以應該不是您所說的問題。
海星
高階會員


發表:41
回覆:217
積分:106
註冊:2003-01-09

發送簡訊給我
#5 引用回覆 回覆 發表時間:2005-04-04 17:26:07 IP:211.20.xxx.xxx 未訂閱
請將你程式碼的屬性質,先直接填入各個元件的屬性,不要用程式碼, 先看ZConnection1連線時是否有錯誤訊息?沒有後,再把 ZQuery1的Active 也設成 True,看是否確實由這個元件發出的。我不清楚你是否只放一個ZQuery? 反正一定有一個 ZQuery 的元件有曾經設過 Field 屬性,讓 BCB 無法讓新 的查詢到的 Fields 跟這個 Query 的 Fields match. 還有你是否也有放別的資料庫連線元件在裡面?
irvinehing
初階會員


發表:77
回覆:79
積分:31
註冊:2003-11-12

發送簡訊給我
#6 引用回覆 回覆 發表時間:2005-04-05 12:11:45 IP:210.186.xxx.xxx 未訂閱
小弟新開一個全新的專案,拉了一個ZConnection和一個ZTable。 在設定ZConnection屬性時完全無錯,但是再設定ZTable為Active時就會出現錯誤了。 無論小弟換哪個資料表都一樣會出現錯誤。 因此小弟認為應該不是之前的設定殘餘的問題。
irvinehing
初階會員


發表:77
回覆:79
積分:31
註冊:2003-11-12

發送簡訊給我
#7 引用回覆 回覆 發表時間:2005-04-25 09:51:05 IP:202.174.xxx.xxx 未訂閱
有沒有人可以回答?
irvinehing
初階會員


發表:77
回覆:79
積分:31
註冊:2003-11-12

發送簡訊給我
#8 引用回覆 回覆 發表時間:2005-05-19 12:20:13 IP:210.186.xxx.xxx 未訂閱
有沒有人可以回答?
系統時間:2024-04-29 13:09:17
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!