pb 判断数据库连接,该如何处理
pb 判断数据库连接
下面是一段连接数据库代码,当pb启动的时候,数据库是断开的,这时候要好久才能提示,怎么能让快速提示
//连接数据库
SQLCA.DBMS = "MSS Microsoft SQL Server"
SQLCA.ServerName = ls_servername
SQLCA.Database = ls_database
SQLCA.LogId = ls_logid
SQLCA.LogPass = ls_logpass
SQLCA.AutoCommit = false
SQLCA.DBParm = ""
Connect Using Sqlca ;
// messagebox('sdfsd',SQLCA.SQLCode)
If SQLCA.SQLCode <> 0 Then
MessageBox ("连接SQL SERVER数据库失败!", "连接SQL SERVER数据库('+ls_database+')失败~r~n~r~n错误信息如下:"+&
"~r~n~r~n"+SQLCA.SQLErrText )
end if
------解决方案--------------------
sqlca.DBMS ="ODBC"
sqlca.database ="FMDB"
sqlca.dbparm ="Connectstring ='DSN =FMDB;UID =sa;PWD =1234'"\\数据库名:sa;密码:1234
connect;
if sqlca.sqlcode<0 then
messageBox("错误信息","不能连接数据库",stopsign!)
return
end if
------解决方案--------------------
MSSQL有这个问题的。
下面是一段连接数据库代码,当pb启动的时候,数据库是断开的,这时候要好久才能提示,怎么能让快速提示
//连接数据库
SQLCA.DBMS = "MSS Microsoft SQL Server"
SQLCA.ServerName = ls_servername
SQLCA.Database = ls_database
SQLCA.LogId = ls_logid
SQLCA.LogPass = ls_logpass
SQLCA.AutoCommit = false
SQLCA.DBParm = ""
Connect Using Sqlca ;
// messagebox('sdfsd',SQLCA.SQLCode)
If SQLCA.SQLCode <> 0 Then
MessageBox ("连接SQL SERVER数据库失败!", "连接SQL SERVER数据库('+ls_database+')失败~r~n~r~n错误信息如下:"+&
"~r~n~r~n"+SQLCA.SQLErrText )
end if
------解决方案--------------------
sqlca.DBMS ="ODBC"
sqlca.database ="FMDB"
sqlca.dbparm ="Connectstring ='DSN =FMDB;UID =sa;PWD =1234'"\\数据库名:sa;密码:1234
connect;
if sqlca.sqlcode<0 then
messageBox("错误信息","不能连接数据库",stopsign!)
return
end if
------解决方案--------------------
MSSQL有这个问题的。