|
mdb연결시 vc에서는 아래와 같이 선언후 사용했는데 c빌더에서는 어떤식으로 연결을 해야 사용이 가능한지요?
[아래는 vc에서 사용한 방법 입니다]
BOOL CScreenPop::OnInitDialog()
{
CDatabase db;
BOOL retval;
retval = db.Open(_T(DATABASE), FALSE, FALSE, _T("ODBC;"), FALSE);
CRecordset rs(&db);
strRecordset.Empty();
strSQL.Format("SELECT * FROM [TextOverlay] WHERE MenuNum = %s ORDER BY Layer", ScreenNum);
retval = rs.Open(CRecordset::dynaset, strSQL, CRecordset::none);
while (!rs.IsEOF())
{
strRecordset.Empty();
rs.GetFieldValue("LineType", varLineType);
rs.GetFieldValue("ActionType", varActionType);
rs.GetFieldValue("Flags", varFlags);
rs.GetFieldValue("Attr", varAttr);
rs.GetFieldValue("Text", varText);
rs.GetFieldValue("Uval", varUval);
varAttr.TrimLeft();
varAttr.TrimRight();
varText.TrimLeft();
varText.TrimRight();
strRecordset.Format("%s %s %s %s \"%s\" \"%s\"\r\n", varLineType, varActionType, varFlags, varUval, varAttr, varText);
m_edit_Input.Insert(m_edit_Input.GetLength()+1, strRecordset);
rs.MoveNext();
}
rs.Close();
|