Я хочу подключить свой проект Visual Basic к базе данных MySQL.Я попробовал это в пустом проекте, и мне это удалось.Но когда я пытаюсь подключиться к моему размещенному проекту в Windows IIS с помощью функции .Open (), она возвращает эту ошибку ниже:
Ошибка находится на линии a_Conn.Open()
Dim connStr As String = "SERVER=localhost;DATABASE=*******;user id=admin;pwd=root"
Dim a_Conn As New MySqlClient.MySqlConnection(connStr)
a_Conn.open() ' <-- the error
System.Collections.Generic.KeyNotFoundException: данный ключ отсутствует в словаре.
[KeyNotFoundException: Given key missing from dictionnary.]
System.ThrowHelper.ThrowKeyNotFoundException() +36
System.Collections.Generic.Dictionary`2.get_Item(TKey key) +52
MySql.Data.MySqlClient.CharSetMap.GetChararcterSet(DBVersion version, String CharSetName) +33
MySql.Data.MySqlClient.CharSetMap.GetEncoding(DBVersion version, String CharSetName) +19
MySql.Data.MySqlClient.Driver.Configure(MySqlConnection connection) +969
MySql.Data.MySqlClient.NativeDriver.Configure(MySqlConnection conn) +16
MySql.Data.MySqlClient.MySqlConnection.Open() +464
System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) +172
System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) +178
System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) +122
******.generic.Tools.DataTableQuery(String sql, String table) in C:\path\to\file\generic\Tools.vb:483
Простите мой английский