杯莫停洋酒价格:vb ado 连接mysql,打开recordset时报错。

来源:百度文库 编辑:高考问答 时间:2024/04/29 13:28:32
代码如下:
Dim Conn As New ADODB.Connection
Dim Rs As New ADODB.Recordset
Dim strsql As String
strsql = "dsn=myodbc;uid=lyd963;pwd=115413513;"
Conn.Open strsql
strsql = "SELECT * FROM lydtest.test1;"
Rs.Open strsql, Conn, 1, 3
到最后一句Rs.Open strsql, Conn, 1, 3 时报错
"0x04f03b26"指令引用的 "0x0000001c"内存。该内存不能为 "written"。
这是为什么?该怎么解决??
后来知道了`是驱动程序装错了 ~~`

这是因为在编译的时候vb想在系统保护的内存地址中做写入操作

你的程序应该没问题,
有可能是你中毒了,也有可能是你vb的问题
到别的机子上看看是不是还是那样
如果还是那样。。。那也太巧了