我有一个在 Windows Mobile 6.5 上的 DataLogxxxgic PDA 扫描仪上运行的小应用程序。我的应用程序扫描序列号,然后将它们上传到 MySQL 数据库。我正在使用 Microsoft Visual Studio 2008 和 MySQL.Data.CF 版本。6.7.4.0。
2天前我可以完美连接并将记录插入MySQL数据库没有问题。从昨天开始,我不断收到无法连接到任何指定的 MySQL 主机。
我想提一下;1) 没有防火墙阻止 2) 我尝试过旧版本的 MySQLData.CF。3) 检查 MySQL 数据库,因为提供的所有信息都是正确的。
连接字符串如下:
Imports System.Data
Imports MySql.Data.MySqlClient
Dim cnnMySQL_Main As MySql.Data.MySqlClient.MySqlConnection
Dim sConnectionString As String
sConnectionString = "Server=xxx.xxx.xxx.xxx;"
sConnectionString = sConnectionString & "Uid=xxxxx;"
sConnectionString = sConnectionString & "Pwd=xxxxxx;"
sConnectionString = sConnectionString & "Database=xxxxx;"
sConnectionString = sConnectionString & "default command timeout=20;"
sConnectionString = sConnectionString & "Allow Zero Datetime=true"
'sConnectionString = String.Format("port=3306;server={0};user id={1}; password={2}; database=xxxxxxx; pooling=false", "server=xxx.xxx.xxx.xxx", "xxxxxxx", "xxxxxx")
cnnMySQL_Main = New MySql.Data.MySqlClient.MySqlConnection(sConnectionString)
Try
If cnnMySQL_Main.State = Data.ConnectionState.Closed Then
cnnMySQL_Main.Open()
ConnectMySQLDB_main = True
Else
End If
Catch ex As Exception
MsgBox("Connection Error : " & ex.Message)
ConnectMySQLDB_main = False
Finally
'ConnectMySQLDB_main = True
End Try
我尝试了各种选择,但没有运气。
有人可以帮忙吗?
谢谢