C# 请求类型为'的许可;System.Data.Odbc.Odbc权限。。需要帮助
我在尝试连接到远程mysql服务器时遇到以下错误C# 请求类型为'的许可;System.Data.Odbc.Odbc权限。。需要帮助,c#,mysql,odbc,C#,Mysql,Odbc,我在尝试连接到远程mysql服务器时遇到以下错误 Request for the permission of type 'System.Data.Odbc.OdbcPermission, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' failed. 我已经安装了odbc 5.1驱动程序,可以使用控制面板中的数据源(odbc)工具连接到数据库 然而,当我尝试运行我的C#scrip
Request for the permission of type 'System.Data.Odbc.OdbcPermission,
System.Data, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089' failed.
我已经安装了odbc 5.1驱动程序,可以使用控制面板中的数据源(odbc)工具连接到数据库
然而,当我尝试运行我的C#scrip连接时,我得到了上面的错误
我读过它与信任水平或其他什么有关?我不太明白人们在说什么。我去了C:。。。Framework/v2.0.50727/CONFIG,并将
添加到中信任和高信任.CONFIG文件中,但这没有帮助
有人能帮我吗
我的连接字符串是
MyConString = "DRIVER={MySQL ODBC 5.1 Driver};" +
"SERVER=" + m_strHost + ";" +
"PORT=3306;" +
"DATABASE=" + m_strDatabase + ";" +
"UID=" + m_strUserName + ";" +
"PWD=" + m_strPassword + ";" +
"OPTION=3;";
我建议使用.NET连接器而不是ODBC驱动程序。我仅将ODBC驱动程序用于VBA/Microsoft Access连接。对于.NET连接器,我没有遇到任何与您描述的类似的连接问题