SERVER NAME=111
USER NAME=aaaa
PASSWORD= bbbb
이런식으로 하드코딩이 되어있는데...
한마디로 시스템에서..db에 대한 패스워드를 알려주지 않고...
DLL이용한다던지해서..컨넥트만 시키고..수시로 패스워드를 변경하려고 하는데
================================================
DB.Connected := False;
DB.Params.Values['USER NAME'] := 'aaaa';
DB.Params.Values['PASSWORD'] := 'bbbb';
DB.Connected := True;
================================================
-> 이부분이 파라미터 1로 주고 DLL호출되는거고
db.StartTransaction; -> 2
db.RollBack; -> 3
db.commit; -> 4
클라이언트가 패스워드를 궁극적 알지 못하게 하려는 목적인데..
메인이 연결될때...
DLL이라던지 기타방법으로 db에 컨넥트만 시켜주는 방법으로요..
그럼 그런식으로 하면 모든게 인서트 업테이트 조회가 가능하는지..
가능하면 어떤식으로 db을 연결하죠....
sql컴포넌트 db그리드..기타등등 연결방법에 문제가 없는지..
안되면 이유라도...안되도 상관없음......
이런식으로 하면 되는건지 일단 이렇게하면 가능한지가 궁금하고 안되면..이유라도....
되면 방법좀 알려주시길바랍니다....
보통은 DB의 패스워드는 건드리지 않고 user 테이블을 하나 두어서 관리를 하던구요...디비의 패스워드를 건드리면 프로그램을 제외하더라도 건드려야 할것이 좀 많아서 귀찮거든요...
걍 두시고 유저테이블을 두어서 login하는 방식으로 프로그램을 하시는 것이 어떨런지???/