关于C#中调用access数据库时查询语句的问题 c#accessselect界面数据库 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 单引号成对string cmdStr = "select * from users where uname =" + " '" + this.textBox1.Text + "' " + "and ukey=" +" '"+ textBox2.Text+ "' "; 谢谢版主大大的回复..可是我按照这样修改后. OleDbDataReader reader = cmd.ExecuteReader();这句就报错为:标准表达式中数据类型不匹配。这是怎么回事呢? string cmdStr = "select * from [users] where uname='" + this.textBox1.Text + "' and ukey='" + this.textBox2.Text + "'";若还出问题请修改表名 谢谢大神回复,我找到错误原因了.因为我的ukey一列是数字型的,所以后来改成string cmdStr = "select * from [users] where [uname] =" + "'" + this.textBox1.Text + "'" + "and [ukey]=" + textBox2.Text; (就是后面textBox2.Text不用再加引号就能运行了)! 谢谢大神回复,我找到错误原因了.因为我的ukey一列是数字型的,所以后来改成string cmdStr = "select * from [users] where [uname] =" + "'" + this.textBox1.Text + "'" + "and [ukey]=" + textBox2.Text; (就是后面textBox2.Text不用再加引号就能运行了)!还有users加中括号的习惯我居然忘记了...谢谢提醒~~ 谢谢大神回复,我找到错误原因了.因为我的ukey一列是数字型的,所以后来改成string cmdStr = "select * from [users] where [uname] =" + "'" + this.textBox1.Text + "'" + "and [ukey]=" + textBox2.Text; (就是后面textBox2.Text不用再加引号就能运行了)!还有users加中括号的习惯我居然忘记了...谢谢提醒~~话说相同的错我也犯过,只是我的错是把表名建成了user 谢谢大神回复,我找到错误原因了.因为我的ukey一列是数字型的,所以后来改成string cmdStr = "select * from [users] where [uname] =" + "'" + this.textBox1.Text + "'" + "and [ukey]=" + textBox2.Text; (就是后面textBox2.Text不用再加引号就能运行了)!还有users加中括号的习惯我居然忘记了...谢谢提醒~~话说相同的错我也犯过,只是我的错是把表名建成了user哈哈`我现在就在经历你的过去哈哈哈 jQuery怎么实现获取当前的日期时间 请教foreach循环问题,一个不规则数组{2,0,6,4,0,3,0,7} C# 大家帮我看下启动控制台应用程序的问题求教!!!!! 100分 后台调用JS,传入一个对象 C# 如何实现打印分栏 关于反双斜杠 "\\" 转换的问题 关于正则表达式的小问题 用C#.NET实现数据库编程???? 连接数据库的单引号、双引号、加号的问题 听说有个.net上的visual foxpro 8,真的么? 请教 在Asp.Net下 的方法? 动态生成控件问题
string cmdStr = "select * from users where uname =" + " '" + this.textBox1.Text + "' " + "and ukey=" +" '"+ textBox2.Text+ "' ";
谢谢版主大大的回复..可是我按照这样修改后.
OleDbDataReader reader = cmd.ExecuteReader();这句就报错为:标准表达式中数据类型不匹配。
这是怎么回事呢?
若还出问题请修改表名
谢谢大神回复,我找到错误原因了.因为我的ukey一列是数字型的,
所以后来改成string cmdStr = "select * from [users] where [uname] =" + "'" + this.textBox1.Text + "'" + "and [ukey]=" + textBox2.Text; (就是后面textBox2.Text不用再加引号就能运行了)!
谢谢大神回复,我找到错误原因了.因为我的ukey一列是数字型的,
所以后来改成string cmdStr = "select * from [users] where [uname] =" + "'" + this.textBox1.Text + "'" + "and [ukey]=" + textBox2.Text; (就是后面textBox2.Text不用再加引号就能运行了)!还有users加中括号的习惯我居然忘记了...谢谢提醒~~
谢谢大神回复,我找到错误原因了.因为我的ukey一列是数字型的,
所以后来改成string cmdStr = "select * from [users] where [uname] =" + "'" + this.textBox1.Text + "'" + "and [ukey]=" + textBox2.Text; (就是后面textBox2.Text不用再加引号就能运行了)!还有users加中括号的习惯我居然忘记了...谢谢提醒~~话说相同的错我也犯过,只是我的错是把表名建成了user
谢谢大神回复,我找到错误原因了.因为我的ukey一列是数字型的,
所以后来改成string cmdStr = "select * from [users] where [uname] =" + "'" + this.textBox1.Text + "'" + "and [ukey]=" + textBox2.Text; (就是后面textBox2.Text不用再加引号就能运行了)!还有users加中括号的习惯我居然忘记了...谢谢提醒~~话说相同的错我也犯过,只是我的错是把表名建成了user哈哈`我现在就在经历你的过去哈哈哈