c#的select为什么报错说。列名无效啊?

如题所述

你看看你的数据库表里面列名对不对,这个中文的命名我也是醉了,你转行把兄弟……追问

0.0我才大一别这样哥 有什么不对你说。。。

温馨提示:内容为网友见解,仅供参考
无其他回答

我的c#的select语句应该是查询的行,为什么报错说。列名无效啊?
姓名后面的条件应该用单引号‘ ’引住,如下:adapter = new SqlDataAdapter("select * from 学术交流 where 姓名 = '"+textBox1.Text+"'", connection)希望对你有帮助

C#查询数据库提示列名无效是什么意思?
列名无效:1、字段名写错了 2、字段与数据库表字段对应不上 一般这两种情况居多

C#中列名无效跟什么有关系
可能是数据库里面的数据没有被查询出来,所以你在引用的时候系统提示列名无效!

列名无效是什么意思?
列名无效:1、字段名写错了 2、字段与数据库表字段对应不上 一般这两种情况居多 列名无效 犯了个常识性的错误。你的sql语句中:"select count(*) from userInfo where QQid=uId and ..."uId是写在字符串中的,所以提交给数据库的语句就是where QQid=uId,数据库当然不认识uId这个东西是什么了。...

C#查询数据库提示列名无效是什么意思
列名写错了,或者sql语句里面有语法错误,检查下,看看

C#列名“姓名”无效 为什么?我的无法生成记录集,它说未配置适配器
另外,1、使用SqlDataAdapter不需要显式打开和关闭连接,它会自动开关;2、conn.Close()和conn.Dispose()是一回事(事实上绝大多数类的Close和Dispose都是一回事),不需要两句都写;3、如果不是真的需要DataSet,直接实例化一个DataTable使用即可,可减少开销。PS:刚看到你的回复,既然有姓名字段,那...

c#列名无效的问题
insert into chat("+a+","+b+") values('" + dataGridView1.Rows[i].Cells[0].Value.ToString() + "','" + dataGridView1.Rows[i].Cells[1].Value.ToString() + "') 就可以了,不用单引号

用C#写的注册程序,账号,姓名为什么只能输入数字,一输入字母中文就列名...
因为你的sql语句问题...你的values中的值都是没有'单引号的...所以非字符串类型...如果你想存字符..也就是字母中文等...sql语句就应该加上'单引号.string cmd = "insert into 管理员(管理员账号,管理员密码,管理员姓名)values('" + textBox1.Text.ToString() + " ' , ' " + textBox...

C#里面为什么说列名无效
txtUsername.Text.Trim()+"'and PassWord 应该是 txtUsername.Text.Trim()+"' and PassWord

C# 插入功能总是说两个列名无效,帮忙看下是哪段代码错了吗?
可住人数, 朝向) values({0},'{1}',{2},{3},'{4}')", Convert.ToInt32(textBox1.Text), comboBox2.Text, Convert.ToInt32(comboBox1.Text.Trim()), Convert.ToInt32(textBox3.Text), textBox2.Text.Trim());这句话,等到字符串,在sql里执行看,看起来好像没有错。

相似回答