www.ctrt.net > 用C#连接mysql时出现了如下错误:

用C#连接mysql时出现了如下错误:

你是用mysql.data.dll连接的吧,应该是你的连接字符串有问题,提示没有找到主机

错误提示很明确:数据库sdqtest表中没有stuinfo字段的定义!

先查看下远程地址是否是通的,在检查数据库远程是否开启,TCP/IP相关设置。。

if (con.State == ConnectionState.Closed || con.State == ConnectionState.Broken) { con.Open();//打开数据 } con.Close();//结尾的时候,在关闭

连接字符串没有问题。 我给你查了一下,有这么个说法你可以去试试 问题应该出在了 .net 的C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\CONFIG\machine.config 文件里。 可能是这期间安装其他软件导致配置文件被修改。 解决办法:将machine.c...

你这错误的原因很可能是表没定义主键。或者如果你那个字段已经是自动增长就不要为其赋值。

C# 连接数据库时异常 :这个是属于SQL语句语法错误,不是数据库连接错误。 解决办法: 1、检查 sql server 服务器是否允许远程连接; 2、连接字符串是否正确; 3、是否有防火墙限制;

你好, 1.你数据库在本地吗,见你设置 datasourse=. [表示在本地]; 2.有没有sa用户 以及密码是不是sa 你上面conn设置 可能不正确 ,修改一下设置一下

private void Form1_Load(object sender, EventArgs e) { string sqlstr = "Provider=Microsoft.Jet.OleDb.4.0;Data source=db1.mdb"; DataSet ds = new DataSet(); OleDbConnection con = new OleDbConnection(sqlstr); string sql = "SELECT *...

看错误是SQL Server不存在或拒绝访问,那应该是SQL Server服务的问题,你看下服务是否启动,并且允许远程访问。

网站地图

All rights reserved Powered by www.ctrt.net

copyright ©right 2010-2021。
www.ctrt.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com