壓縮Access資料庫(編譯錯誤) |
缺席
|
tylin123
初階會員 發表:33 回覆:53 積分:32 註冊:2003-05-19 發送簡訊給我 |
各位好: 我參考之前本站的範例要寫一個可以壓縮 Access 資料庫的函數,程式碼如下,
但是編譯時會出現如下的錯誤訊息. 另外一個問題是, 我如果用以下的程式碼,在安裝到客戶端的電腦時是否還要包裝 Microsoft Jet 相關的 Library 呢? 如果要, 是哪些檔案? 請各位幫忙我一下,非常感謝. [程式碼]
#include "utilcls.h" String Provider1,
Provider2;
Variant JRO; Provider1 = "Provider=Microsoft.Jet.OLEDB.4.0;"
"Persist Security Info=False;"
"Jet OLEDB:Database Password=gotechu25sys;"
"Data Source = DB1";
Provider2 = "Provider=Microsoft.Jet.OLEDB.4.0;"
"Persist Security Info=False;"
"Jet OLEDB:Database Password=gotechu25sys;"
"Data Source = DB2";
JRO = Variant::CreateObject("JRO.JetEngine");
ole_JRO.OleProcedure("CompactDatabase", ms_Provider1.c_str(), ms_Provider2.c_str());
ole_JRO.Clear(); [錯誤訊息]
[C++ Error] UTILCLS.H(3299): E2451 Undefined symbol 'Count'
[C++ Error] sysvari.h(1238): E2450 Undefined structure 'TAutoArgs<2>'
[C Error] sysvari.h(1238): E2449 Size of 'args' is unknown or zero
[C Error] sysvari.h(1238): E2450 Undefined structure 'TAutoArgs<2>'
[C Error] sysvari.h(1240): E2450 Undefined structure 'TAutoArgs<2>'
[C Error] sysvari.h(1240): E2285 Could not find a match for 'Variant::OleProcedure(const AnsiString,undefined)' 發表人 - tylin123 於 2003/11/06 15:57:13
|
tech_state
版主 發表:44 回覆:638 積分:641 註冊:2003-02-10 發送簡訊給我 |
tylin123, 您好
您的錯誤訊息似乎都不是因為您貼出來的code所發生的,
錯誤應該是程式其他的部分,
您可以另外開一個Project,
單獨只Run您貼出來的code,
應該就可知道錯並不在此。
另外,您宣告的是
String Provider1,Provider2;
最後使用的卻是
ole_JRO.OleProcedure("CompactDatabase", ms_Provider1.c_str(), ms_Provider2.c_str()); =================================
涵養怒中氣。謹防順口言。留心忙裡錯。珍惜有時錢。
是非終日有,不聽自然無
天下本無事,庸人自擾之
|
tylin123
初階會員 發表:33 回覆:53 積分:32 註冊:2003-05-19 發送簡訊給我 |
引言: tylin123, 您好 您的錯誤訊息似乎都不是因為您貼出來的code所發生的, 錯誤應該是程式其他的部分, 您可以另外開一個Project, 單獨只Run您貼出來的code, 應該就可知道錯並不在此。 另外,您宣告的是 String Provider1,Provider2; 最後使用的卻是 ole_JRO.OleProcedure("CompactDatabase", ms_Provider1.c_str(), ms_Provider2.c_str()); ================================= 涵養怒中氣。謹防順口言。留心忙裡錯。珍惜有時錢。 是非終日有,不聽自然無 天下本無事,庸人自擾之tech_state 版主,謝謝妳的回應: 對於以上的問題, ms_Provider1.. 等是純粹筆誤問題應該不在哪兒. 這段程式便是 New Project 的小程式了耶,真是奇怪? 我再試試有任何消息會隨時 po 上來 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |