www.ctrt.net > C#连接mysql数据库就是一直读不出数据

C#连接mysql数据库就是一直读不出数据

添加参数方式修改一下试试 SqlParameter p = cmd.Parameters.Add("@UserName", SqlDbType.NVarChar);p.Value = User;p = cmd.Parameters.Add("@Password", SqlDbType.NVarChar);p.Value = Password;其中,SqlDbType.NVarChar 调整成与数据库字段...

select * from 2014table group by TimeStamp 你这句SQL就不对啊

你这个代码改下,这样写错误,输不出数据好不好,我的代码发给你,自己去改下,2个登录页面 Console.Write("请输入注册帐号:"); string name = Console.ReadLine(); Console.Write("请输入密码:"); string password = Console.ReadLine(); usi...

应该是连接字符串的问题。 如果你用的VS内嵌的数据库就简单了,直接查看你数据库的连接字符串就ok!

你 strSql语句里 userrname ='" 的等号没写吧 还有 select * from 中间有空格吗? 可以确定就是少了个等号的问题,提示你admin附近有语法错误,就是改成这样: string strSql = "SELECT * FROM operator WHERE username='"+user+"'and password=...

数据库是否有数据?你的Data Source=localhost;User id=root;Password= ;有有没有错误

DataReader是逐行读取的,直到读取不到数据就跳出while(.Read())也就是说每读取一行数据,就执行一次while里代码----就重新定义一个流对象,进行覆盖了。原先的txt里内容就被覆盖了。你把false参数改成true。

1 通过System.DBNull判断 DataTable dt; //假设字段为name, dt已经保存了数据 dt.rows[0]["name"] == System.DBNull.Value; //判断第一行数据的name字段是否为空 2 通过IsNull判断 DataTable dt; //假设字段为name, dt已经保存了数据 dt.rows[0]...

1 查看mysql数据库中使用的编码格式(最好设置成uft8) 2 在连接字符串中使用对应的 参考 MySQLConnection conn= new MySQLConnection("server=127.0.0.1;uid=root;pwd=;database=test;Charset=utf8");

如果没报错,先改成下面的试试 dataGridView1.DataSource = dsSource;dataGridView1.DataSource = DataBindings; 上两行替换为 dataGridView1.DataSource = dsSource.Tables[0];

网站地图

All rights reserved Powered by www.ctrt.net

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