레지스터의 정보를 읽은후 월하는 디비와 접속하기위해서
데이타베이스콤포넌트의 파라메터값들을 코딩으로 입력하려고 합니다.
데이타베이스콤포넌트안에 직접파라메터값들을 입력하면 실행이되는데
코딩으로 입력하면 에러가 발생하네요.
고수님들의 답변을 부탁드립니다.
밑에 소스가 내가 코딩한건데요. 무엇이 틀렸죠?
DataBase1.DatabaseName := 'TessTess';
DataBase1.AliasName := 'sesstess';
DataBase1.Params.Add('SERVER NAME=sesstess.world');
DataBase1.Params.Add('USER NAME=tess');
DataBase1.Params.Add('NET PROTOCOL=TNS');
DataBase1.Params.Add('OPEN MODE=READ/WRITE');
DataBase1.Params.Add('SCHEMA CACHE SIZE=8');
DataBase1.Params.Add('LANGDRIVER= ');
DataBase1.Params.Add('SQLQRYMODE= ');
DataBase1.Params.Add('SQLPASSTHRU MODE=SHARED AUTOCOMMIT');
DataBase1.Params.Add('SCHEMA CACHE TIME=-1');
DataBase1.Params.Add('MAX ROWS=-1');
DataBase1.Params.Add('BATCH COUNT=200');
DataBase1.Params.Add('ENABLE SCHEMA CACHE=FALSE');
DataBase1.Params.Add('SCHEMA CACHE DIR= ');
DataBase1.Params.Add('ENABLE BCD=FALSE');
DataBase1.Params.Add('ENABLE INTEGERS=FALSE');
DataBase1.Params.Add('LIST SYNONYMS=NONE');
DataBase1.Params.Add('ROWSET SIZE=20');
DataBase1.Params.Add('BLOBS TO CACHE=64');
DataBase1.Params.Add('BLOB SIZE=32');
DataBase1.Params.Add('OBJECT MODE=TRUE');
DataBase1.Params.Add('PASSWORD=tesso99');
DataBase1.Connected := True;
DataBase1.Params.Values['DATABASE NAME'] := 'Z:DB_____.MDB'
이런식이죠!!
도움이 되었으면 좋겠네여~~~!!!
그럼 ^.^
호야 wrote:
> 레지스터의 정보를 읽은후 월하는 디비와 접속하기위해서
> 데이타베이스콤포넌트의 파라메터값들을 코딩으로 입력하려고 합니다.
> 데이타베이스콤포넌트안에 직접파라메터값들을 입력하면 실행이되는데
> 코딩으로 입력하면 에러가 발생하네요.
> 고수님들의 답변을 부탁드립니다.
> 밑에 소스가 내가 코딩한건데요. 무엇이 틀렸죠?
>
> DataBase1.DatabaseName := 'TessTess';
> DataBase1.AliasName := 'sesstess';
> DataBase1.Params.Add('SERVER NAME=sesstess.world');
> DataBase1.Params.Add('USER NAME=tess');
> DataBase1.Params.Add('NET PROTOCOL=TNS');
> DataBase1.Params.Add('OPEN MODE=READ/WRITE');
> DataBase1.Params.Add('SCHEMA CACHE SIZE=8');
> DataBase1.Params.Add('LANGDRIVER= ');
> DataBase1.Params.Add('SQLQRYMODE= ');
> DataBase1.Params.Add('SQLPASSTHRU MODE=SHARED AUTOCOMMIT');
> DataBase1.Params.Add('SCHEMA CACHE TIME=-1');
> DataBase1.Params.Add('MAX ROWS=-1');
> DataBase1.Params.Add('BATCH COUNT=200');
> DataBase1.Params.Add('ENABLE SCHEMA CACHE=FALSE');
> DataBase1.Params.Add('SCHEMA CACHE DIR= ');
> DataBase1.Params.Add('ENABLE BCD=FALSE');
> DataBase1.Params.Add('ENABLE INTEGERS=FALSE');
> DataBase1.Params.Add('LIST SYNONYMS=NONE');
> DataBase1.Params.Add('ROWSET SIZE=20');
> DataBase1.Params.Add('BLOBS TO CACHE=64');
> DataBase1.Params.Add('BLOB SIZE=32');
> DataBase1.Params.Add('OBJECT MODE=TRUE');
> DataBase1.Params.Add('PASSWORD=tesso99');
> DataBase1.Connected := True;