[菜鸟问题]怎样截获数据库的错误信息?
我用ADOConnection连接ODBC数据源,连接语句如下:
try
ADOConnection.Connected := False;
ADOConnection.ConnectionString := ……;// 设置连接字符串
ADOConnection.Connected := True;
except
Application.MessageBox('连接数据库时发生错误!', '提示',
MB_OK + MB_ICONHAND + MB_DEFBUTTON1 + MB_APPLMODAL);
end;
如果发生错误,我现在只能在except段中提示这样一个错误信息,而发生错误的时候数据库通常都会返回一个“指定数据库无效”之类的错误信息的,我想知道在except段中如何获得这个错误信息?,这样在MessageBox中就可以提示连接“数据库时发生错误,错误原因:指定数据库无效。”