难道真的没有人知道吗?请大家指点一下里边的一段程序为什么执行不下去。
CDatabase database;
database.Open(NULL,false,false,_T(ODBC;DRIVER={SQL Server};Server=Abc;DATABASE=zcg;UID=sa;PWD=),true);
//确定以上连接数据库可以成功
CRecordset recordset(&database);
recordset.Open(AFX_DB_USE_DEFAULT_TYPE,"select * from printdata order by a1",CRecordset::readOnly);
...
...
请问这一段程序为什么在执行recordset.open时一直停在那里没有返回?该如何解决?