|
dm 은 어디서 만드나요?
dm이 생성이 안된거 같은데요..
님이 쓰신 글 :
: 콘솔프로그램에서 데이타모듈을 하나 추가해서
:
: //---------------------------------------------------------------------------
: void __fastcall ARun()
: {
: s1 = "11";
: String s;
: printf("======================\n");
: dm->GetName();
: printf("성함 = %s\n",s1.c_str());
: printf("end\n");
:
: }
:
: #pragma argsused
: int main(int argc, char* argv[])
: {
: ARun();
: return 0;
: }
: //---------------------------------------------------------------------------
:
: data 모듈응
:
: int __fastcall Tdm::GetName()
: {
: AnsiString sql,nm;
: try
: {
: sql = String("select * from 전화파일");
: printf("1\n");
: UniC->Connect(); ------------- 여기서 에러 EAccessViolaton
: printf("2\n");
: Q->Close();
: Q->SQL->Clear();
: Q->SQL->Text = sql;
: printf("3\n");
: Q->Open();
: printf("4\n");
: s1 = Q->FieldByName("성명")->AsString;
: printf("5\n");
: Q->Close();
: printf("성함 = %s\n",s1.c_str());
: }
: catch(Exception &e)
: {
: printf("%s\n",e.Message);
: }
: return 1;
: }
:
: EAccessViolaton 에러가 발생되는데 어떻게 해야 하는지 도움을 구합니다.
:
: 그럼, 감사합니다.
:
|