具体为什么错我也不知道,Private Sub Command12_Click() dim strSql as string On Error GoTo errTreat Set db = CreateObject("ADODB.Connection") db.Open "DSN=convertdb;UID=convert;PWD=convert" strSql = "describe table1;" db.Execute (strSql) db.Close msgbox("ok") exit sub errTreat: msgbox("err") end sub
具体为什么错我也不知道,Private Sub Command12_Click()
dim strSql as string
On Error GoTo errTreat
Set db = CreateObject("ADODB.Connection")
db.Open "DSN=convertdb;UID=convert;PWD=convert"
strSql = "describe table1;"
db.Execute (strSql)
db.Close
msgbox("ok")
exit sub
errTreat:
msgbox("err")
end sub
因为可能是DNS错,权限错,表名错,或者是SQL语句的错。
怎么看标准的ERROR代码和错误号
呵呵,我没有用过这么特殊的SQL语句,ADO会执行正确吗?
我还是喜欢用ADO自己的描述方法,不知道你喜不喜欢?
当然在数据库客户端中使用describe 或者DESC都是不会出错的,但是使用ADO就不晓得啦
你是怎么描述的?to: hunteryu()
你的意思是说???我不明白