作者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