轉換為Interbase table發生錯誤 |
尚未結案
|
a120803
初階會員 發表:61 回覆:66 積分:25 註冊:2003-03-12 發送簡訊給我 |
請問各位大大: 我擺放了IBTable IBDatabase IBTransaction元件,然後將TableHandled聯到foxpro資料庫,準備作轉換,但是不行ㄝ,程式執行時顯示錯誤說Transaction不是active,那到底要如何修改ㄋ
for (int i=0;iFieldCount;i )
{
FieldName=TableHandled->FieldDefs->Items[i]->Name;
FieldDataType=TableHandled->FieldDefs->Items[i]->DataType;
FieldSize=TableHandled->FieldDefs->Items[i]->Size;
FieldRequired=TableHandled->FieldDefs->Items[i]->Required;
IBTableDestination->FieldDefs->Add(FieldName, FieldDataType, FieldSize, FieldRequired); //新增一個欄位
}
IBTableDestination->CreateTable(); //建立資料表格
|
P.D.
版主 發表:603 回覆:4038 積分:3874 註冊:2006-10-31 發送簡訊給我 |
引言: 請問各位大大: 我擺放了IBTable IBDatabase IBTransaction元件,然後將TableHandled聯到foxpro資料庫,準備作轉換,但是不行ㄝ,程式執行時顯示錯誤說Transaction不是active,那到底要如何修改ㄋ for (int i=0;iFieldCount;i ) { FieldName=TableHandled->FieldDefs->Items[i]->Name; FieldDataType=TableHandled->FieldDefs->Items[i]->DataType; FieldSize=TableHandled->FieldDefs->Items[i]->Size; FieldRequired=TableHandled->FieldDefs->Items[i]->Required; IBTableDestination->FieldDefs->Add(FieldName, FieldDataType, FieldSize, FieldRequired); //新增一個欄位 } IBTableDestination->CreateTable(); //建立資料表格你未開啟交易 if not IBTransaction.InTransaction then IBTransaction.StartTransaction; |
a120803
初階會員 發表:61 回覆:66 積分:25 註冊:2003-03-12 發送簡訊給我 |
|
Mickey
版主 發表:77 回覆:1882 積分:1390 註冊:2002-12-11 發送簡訊給我 |
|
a120803
初階會員 發表:61 回覆:66 積分:25 註冊:2003-03-12 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |