【发布时间】:2016-05-13 11:01:45
【问题描述】:
我在 Classic Asp 中有一个网站 kitcars.com,但我遇到了一个问题。我刚刚将我的网站移至新服务器。在这里,除了一个搜索问题外,一切都很好。当我搜索“www.luxurykit.com”之类的内容时,它会向我显示所需的结果而没有任何错误,但是当我再次使用“hello”进行搜索时,它会显示此错误
用于 ODBC 驱动程序的 Microsoft OLE DB 提供程序错误“80040e21” ODBC 驱动程序不支持请求的属性。
我还打印了相同的查询并直接在我的数据库中执行它并且它正在工作。 我有带有 ODBC 驱动程序 5.3 的 Windows Server 2012 以下是我的连接代码
strConnString = "DRIVER={MySQL ODBC 5.3 Unicode 驱动程序};SERVER=localhost;DATABASE=数据库;UID=uid;PASSWORD=密码;OPTION=3"
rs.Open strSql, my_Conn, 3,1
有什么想法吗?
【问题讨论】:
-
Try
rs.Open strSql, my_Conn, 0,1你代码中的 3 指定了一个静态游标,我认为 MySQL ODBC 驱动程序不支持它,你需要使用 OLEDB 连接(因此可能是 SQL服务器)。 w3schools.com/asp/prop_rs_cursortype.asp
标签: asp-classic odbc