isql问题
sParameter.Format ("-S %s -U %s -P %s -d %s -i %s -o %s", serverName, m_userName, m_password ,m_dbName, m_filepath,outFile);
lpszFile="d:\\isql.exe";
HINSTANCE hInstance=ShellExecute(NULL, _T("open"), _T(lpszFile), _T(sParameter), NULL, SW_HIDE);
上偶怎么判断什么时候isql执行出错呢,比如数据库登陆密码出错!谢谢
问题点数:0、回复次数:3Top
1 楼zjcxc(邹建)回复于 2004-11-03 22:36:03 得分 0
这个应该是程序设计的问题吧?
Top
2 楼mgsray(我是新新新新,新来的吧)回复于 2004-11-03 22:43:08 得分 0
楼主用的是delphi吗?
如果shellexecute运行出错,应该会有异常,你可以捕捉这个异常,应该可以获得SQL消息:登录失败等.Top
3 楼ha0()回复于 2004-11-04 08:39:07 得分 0
偶是在vc下面做的。
isql的执行有返回结果的变量吗,好象根据参数-b可以,但偶不知道怎么用哈?在次谢谢上面2为的关注Top




