If SQLAllocStmt(Hdbc, Hstmt) Then
MsgBox "句柄分配失败", , "ODBC API执行错误"
DBapi_Disconnect
End
End If上面这段代码中的SQLAllocStmt函数返回的是什么值?如果SQLAllocStmt(Hdbc, Hstmt)为true的话为什么执行MsgBox "句柄分配失败", , "ODBC API执行错误"呢?
我不明白?
希望大家帮帮忙
MsgBox "句柄分配失败", , "ODBC API执行错误"
DBapi_Disconnect
End
End If上面这段代码中的SQLAllocStmt函数返回的是什么值?如果SQLAllocStmt(Hdbc, Hstmt)为true的话为什么执行MsgBox "句柄分配失败", , "ODBC API执行错误"呢?
我不明白?
希望大家帮帮忙
解决方案 »
- 用setparent放置的应用程序(AutoCAD)怎么获取焦点
- 如何判断中英文字符串和公式。
- 用list空间,如何使用cmd空间来添加list里面的内容
- VB中 模块 问题
- 如何在vb中写一段SqlServer数据类型为UniqueIdentifier的查询?
- 想实现在同一个ListView中拖动某行,进行行之间的位置改变,请问如何获得拖动后目的行是哪一行?
- 求助,在打开一个数据库文件时出错
- 为何安装后有一菜单项显示时出现run-time error '5'的错误,而在VB环境中运行没问题?
- 关于listbox和数据库之间的问题
- 在textbox中如何控制大小写,或是textbox得到焦点时控制 capslock 哪种方法好
- 如何将运行的程序暂停?
- 下列功能如何搞定?
返回值>=0表示成功或成功但带有警告.<0表示失败.
SQLAllocStmt已经是过时的函数,建议采用SQLAllocHandle取代之.
详情请看MSDN中的ODBC API部分.
Private Const SQL_INVALID_HANDLE = -2
Private Const SQL_SUCCESS = 0
Private Const SQL_SUCCESS_WITH_INFO = 1返回值有上面几个,成功的话是0。