mysql odbc 驱动程序不支持所需的属性_ODBC 驱动程序不支持所需的属性。

在尝试使用ADO连接MySQL数据库时遇到了Microsoft OLE DB Provider for ODBC Drivers错误0x80040E21,提示ODBC驱动程序不支持所需的属性。错误发生在打开记录集的代码行。问题可能源于数据库转换或代码适配问题。用户已确认从ACCESS到SQLSERVER转换时无误,但在转换到MYSQL后出现错误。已安装的MySQL版本为5.0.51a,且使用了MySQL ODBC 3.51 TEST DSN。
摘要由CSDN通过智能技术生成

错误类型:MicrosoftOLEDBProviderforODBCDrivers(0x80040E21)ODBC驱动程序不支持所需的属性。/inc/head.asp,第113行浏览器类型:Mozilla/4.0(compatible;MSIE6.0;WindowsNT5.1;SV1;G...

错误类型:

Microsoft OLE DB Provider for ODBC Drivers (0x80040E21)

ODBC 驱动程序不支持所需的属性。

/inc/head.asp, 第 113 行

浏览器类型:

Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; GreenBrowser)

============================

源代码:

dim toneid1

sql="select id,[name] from china_type where id>0 and indexshow='yes' and twoid=0 order by indexid asc"

set rs=server.createobject("adodb.recordset")

rs.open sql,conn,1,1 '出错行

======================&

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
使用 ODBC 连接 MySQL 数据库要进行以下步骤: 1. 首先,要在系统中配置一个 ODBC 数据源,用于连接到 MySQL 数据库。可以在控制面板中的“管理工具”下找到“ODBC 数据源”选项,然后添加一个 MySQL ODBC 数据源。 2. 在 Visual Studio 中,要引用 System.Data.Odbc 命名空间。 3. 创建一个 OdbcConnection 对象,并设置 ConnectionString 属性。ConnectionString 属性应该包含连接到 MySQL 数据库所的信息,例如服务器地址、用户名、密码和数据库名称。 4. 打开连接,使用 ExecuteReader、ExecuteNonQuery 或 ExecuteScalar 方法执行 SQL 查询或操作。 5. 关闭连接,释放资源。 下面是一个使用 ODBC 连接 MySQL 数据库的示例程序: ``` Imports System.Data.Odbc Public Class Form1 Dim conn As OdbcConnection Dim cmd As OdbcCommand Dim reader As OdbcDataReader Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load conn = New OdbcConnection("Driver={MySQL ODBC 8.0 Unicode Driver};Server=localhost;Database=test;Uid=root;Pwd=123456;") End Sub Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click Try conn.Open() cmd = New OdbcCommand("SELECT * FROM employees", conn) reader = cmd.ExecuteReader() While reader.Read() MessageBox.Show(reader("first_name") & " " & reader("last_name")) End While Catch ex As Exception MessageBox.Show(ex.Message) Finally If Not reader Is Nothing Then reader.Close() End If If Not cmd Is Nothing Then cmd.Dispose() End If If Not conn Is Nothing Then conn.Close() End If End Try End Sub End Class ``` 在这个示例程序中,我们首先创建了一个 OdbcConnection 对象,并在 Form1_Load 事件中设置了 ConnectionString 属性。接着,当按钮被点击时,我们打开连接,创建一个 OdbcCommand 对象,并使用 ExecuteReader 方法执行一个查询,最后在 MessageBox 中显示查询结果。 要注意的是,ConnectionString 中的“Driver”属性应该设置为正确的 MySQL ODBC 驱动程序。在本例中,我们使用了 MySQL ODBC 8.0 Unicode Driver 驱动程序

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值