我是Visual Studio和MySQL的新手。我正在创建一个登录页面并将其与MySQL连接。但每当我添加一个连接字符串。我总是遇到错误。
有谁可以告诉我这里有什么问题?
请
这是我的配置文件:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<add key="ODBCDriver" value="Driver={MySQL ODBC 5.1 Driver};Server=localhost;Database=timekeeping;uid=root;pwd=admin;Option=3;"/>
</appSettings>
<connectionStrings>
<add name="ConnectionString" connectionString="Database=timekeeping;uid=root;pwd=admin;Option=3;" />
</connectionStrings>
</configuration>
答案 0 :(得分:2)
我并不完全熟悉MySQL连接,但您的配置文件看起来应该更像
<configuration>
<appSettings>
<add key="ODBCDriver" value="Driver={MySQL ODBC 5.1 Driver};Server=localhost;"/>
</appSettings>
<connectionStrings>
<add name="ConnectionString" connectionString="Database=timekeeping;uid=root;pwd=admin;Option=3;" />
</connectionStrings>
</configuration>
答案 1 :(得分:1)
您的App.config
文件中可能存在语法错误。
查看InnerException
了解详情。
答案 2 :(得分:1)
这通常意味着您的web.config文件存在问题。可能是标签不合适,未封闭或以其他方式抬起。
答案 3 :(得分:1)
<configuration>
<appSettings>
<add key="ODBCDriver" value="Driver={MySQL ODBC 5.1 Driver};Server=localhost;Database=timekeeping;uid=root;pwd=admin;Option=3;"/>
</appSettings>
</configuration>
答案 4 :(得分:0)
但每当我添加一个连接 串。我总是遇到错误。
您的web.config或app.config配置在当前形式下是不合法的 - 这可能是因为拼写错误,即未关闭的标记,否则格式错误的XML或未知或嵌套在其中的部分不属于。