Q&A

  • 이종DB 간 inset 시.. 문제가 발생해요..고수님들의 사려깊은 조언 ..
하나는 ms-sql, 다른 하나는 ms-access를 사용합니다.

sql 에서 record set 을 불러와서 access db로 옮기려고 합니다..



여기에서는 문제가 발생되지 않는데요...



근데...

Query 에서 자꾸 id, pwd를 묻습니다..



그래서 차선책으로 database component를 사용해서 loginprompt = false

했습니다..

헌데...database component에 사용한 이름이 두번 쓰여졌다고 error이 납니다...



어케해야하나요.. 흑흑...

Database1.DriverName := 'SQL Server';

// Database1.DatabaseName := 'cibal';

Database1.Params.Add('USER NAME = sa');

Database1.Params.Add('ODBC DSN = cibal');

Database1.Params.Add('PASSWORD =');

Database1.LoginPrompt := False;

Database1.Open;



Sql.Clear;

Sql.Add(' INSERT INTO ":mis_report:rpt_insurance" '); //mdb

Sql.Add(' (he_id) ');

Sql.Add(' Select E.he_id from ":cibal:hl_employee" E '); //sql

Sql.Add(' where e.he_id = ''89122300012'' ');



0  COMMENTS