[英]Can't connect to database in vb.net
不斷拋出異常:
MySql.Data.dll中發生了類型為'System.InvalidOperationException'的未處理異常
這是代碼:
Public Sub showWorkerFullnames()
getQuery = "SELECT worker.worker_fullname FROM worker"
getCommand = New MySqlCommand(getQuery, MySQLConnection)
getReader = getCommand.ExecuteReader
cbWorkerFullnames.Items.Clear()
While getReader.Read
cbWorkerFullnames.Items.Add(getReader.Item("worker_fullname").ToString)
End While
此頁面顯示了一個有效的示例。
創建連接:
string connStr =
"server=localhost;user=root;database=world;port=3306;password=******;";
MySqlConnection conn = new MySqlConnection(connStr);
創建命令時,請使用該連接對象:
MySqlCommand cmd = new MySqlCommand(sql, conn);
使用前先打開連接。 鏈接的示例在創建連接后立即打開它。 這是令人發指的,但是在使用它之前,我將使連接斷開是最后一件事。
conn.Open();
完成后,別忘了關閉連接。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.