D
dxiaoliang
Unregistered / Unconfirmed
GUEST, unregistred user!
STDMETHODIMP TDBconnectionXImpl::ExecuteLoadSQL(LPSTR Sql){ try { DBQuery->Close();
DBQuery->SQL->Clear();
DBQuery->SQL->Add(Sql);
DBQuery->Open();
for(int i=0;i<DBQuery->RecordCount;i++) { TBlobField *BlobField = (TBlobField *)DBQuery->FieldByName("LayerData");
String layerName = DBQuery->FieldByName("LayerName")->AsString;
String path = "c://temp//"+layerName+".mbf";
BlobField->SaveToFile(path);
DBQuery->Next();
} } catch(Exception &e) { return Error(e.Message.c_str(), IID_IDBconnectionX);
} return S_OK;};这个是我在activeForm中添加的一个方法,为什么不能够外部调用呢,这个方法我是在typelibrary中添加的 帮帮忙了 谢谢了
DBQuery->SQL->Clear();
DBQuery->SQL->Add(Sql);
DBQuery->Open();
for(int i=0;i<DBQuery->RecordCount;i++) { TBlobField *BlobField = (TBlobField *)DBQuery->FieldByName("LayerData");
String layerName = DBQuery->FieldByName("LayerName")->AsString;
String path = "c://temp//"+layerName+".mbf";
BlobField->SaveToFile(path);
DBQuery->Next();
} } catch(Exception &e) { return Error(e.Message.c_str(), IID_IDBconnectionX);
} return S_OK;};这个是我在activeForm中添加的一个方法,为什么不能够外部调用呢,这个方法我是在typelibrary中添加的 帮帮忙了 谢谢了