|
안녕하세요.
Query는 TQuery이며, ODBC는 mysql 3.5 ODBC에... mysql은 5.0서버입니다...
Ansistring sqlBuf;
Query->Close();
Query->SQL->Clear();
Query->DatabaseName = DBNAME;
Query->SQL->Add ( "select * from mytable " );
sqlBuf.sprintf(" WHERE name = '%s' , "lee");
Query->SQL->Add (sqlBuf);
Query->Open();
와 , paramByName으로 할때의 차이가 있나요?
(DB에 넘겨야 할테이타를 AnsiString의 sprintf로 넘길때와 parambyName으로 넘길때.)
문제가 생길 여지가 있나요?
|