作者wu0613 (风吹草低见牛羊)
看板Visual_Basic
标题[VB2005]关於Configuration的问题
时间Thu Nov 19 11:24:03 2009
我是使用VB2005专案,用VB2005连上MySQL资料库
以下是我的程式码
Imports System.Data.Odbc
Public Class personal_form1
Private Sub personal_form1_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
Dim cn As OdbcConnection = New
OdbcConnection(System.Configuration.ConfigurationManager.ConnectionStrings("cn").ConnectionString)
Dim com As OdbcCommand = New OdbcCommand(String.Empty, cn)
cn.Open()
com.CommandText = "select count(*) from text"
Label1.Text = com.ExecuteScalar().ToString()
com.CommandText = "INSERT INTO text (context) values ('test')"
com.ExecuteNonQuery()
cn.Close()
End Sub
执行时System.Configuration.ConfigurationManager发生例外
显示ConfigurationManager不是Configuration的成员
app.config里面的DATABASE、UID、PWD都改过了
用的是MySQL ODBC 3.51 Driver
想请教我该如何将它加入成员?或是解决这个例外呢??
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.220.30.237
1F:推 HatasonJa:把你的connectionstring POST出来 11/19 11:46
2F:→ HatasonJa:还有你本机的odbc有设定吗 11/19 11:46
<connectionStrings>
<add name="cn" connectionString="DRIVER={MySQL ODBC 3.51
Driver};SERVER=localhost;DATABASE=royal;UID=root;PWD=;OPTION=3;stmt=SET
NAMES GB2312;"/>
</connectionStrings>
系统管理工具,资料来源(ODBC)里的驱动程式
确定已设定为MySQL ODBC 3.51 Driver了
※ 编辑: wu0613 来自: 61.220.30.237 (11/19 12:01)
※ 编辑: wu0613 来自: 61.220.30.237 (11/19 13:30)
3F:推 HatasonJa:把System.Configuration.拿掉试试看 11/19 14:32
4F:→ wu0613:姊果显示"名称ConfigurationManager未宣告" 11/19 15:11
5F:→ O2000:重新加入参考System.Configuration 看看 11/20 09:50
6F:→ wu0613:重新加入参考OK了 谢谢你^^ 11/20 11:03