|
리나 님이 쓰신 글 :
: 만해 님이 쓰신 글 :
: : 안녕하세요 만해입니다.
: :
: : 방금 밑에 적은거하고 연결 되는 부분인데요
: :
: : 밑에 적은것은 mdb파일을 생성하고요
: :
: : 여기서는 생성된 mdb파일을 ADO에서 연결해서
: :
: : Table을 생성할려고 하는데
: :
: : AnsiString Driver = "Driver={Microsoft Access Driver (*.mdb)};";
: : AnsiString File = " DBQ=" + DBFile;
: : WideString ConnectionString = Driver + File + ";Persist Security Info=True";
: :
: : DM001->ADOConnection->Close();
: : DM001->ADOConnection->ConnectionString = ConnectionString;
: : DM001->ADOConnection->Open(); <- 이 라인에서 에러가 나는데요
: : 조금 황당한 메모리 엑세스 에러가 나네요
: :
: : 뭐가 잘못 된건지 좀 알려 주세요
: :
: : 그럼 이만~
:
:
: 현재 쓰고있는 커넥션 스트링인데
:
: Provider=Microsoft.Jet.OLEDB.4.0;User ID=Admin;Data Source=c:\test.mdb;Persist Security Info=False
:
: 한번 써보시죠.
:
안녕하세요 만해입니다.
흐흐 아무리 해도 동일한 에러만 나네요
AnsiString Provider = "Provider=Microsoft.Jet.OLEDB.4.0;";
AnsiString User = "Password="";";
AnsiString DataSource = "Data Source="+DBFile+";";
AnsiString Etc = "Persist Security Info=True";
DM001->ADOConnection->ConnectionString = Provider + User + DataSource + Etc;
/*
Provider=Microsoft.Jet.OLEDB.4.0;Password="";
Data Source=F:\소스\C++Builder Source\WebAnalysis\Data\www.chosun.com.mdb;Persist Security Info=True
*/
DM001->ADOConnection->Close();
// DM001->ADOConnection->ConnectionString = ConnectionString;
try
{
try
{
DM001->ADOConnection->Open();
우선은 소스를 약간 바꿔 봤습니다.
그리고 위에 올렸던 .mdb 파일이 생성이 안되는 문제도 해결 됐고요
그런데 ADOConnection->Open()에서 에러가 나는건 어쩔수 없군요
고수님들의 조언 부탁 드립니다.
|