在Datagrid控件中已经显示了表中的所有数据,现在要实现查询功能显示相应的数据
代码如下:
string query = null;
query = "WHERE 姓名 = "+"'"+textBox1.Text+"'";
sqlDataAdapter1.SelectCommand.CommandText = "SELECT * FROM 通讯录" + query;
dataSet11.Clear();
sqlDataAdapter1.Fill(dataSet11);
运行过程中出现以下错误:
未处理的“System.Data.SqlClient.SqlException”类型的异常出现在 system.data.dll 中。其他信息: 系统错误
到底是那里错了?
代码如下:
string query = null;
query = "WHERE 姓名 = "+"'"+textBox1.Text+"'";
sqlDataAdapter1.SelectCommand.CommandText = "SELECT * FROM 通讯录" + query;
dataSet11.Clear();
sqlDataAdapter1.Fill(dataSet11);
运行过程中出现以下错误:
未处理的“System.Data.SqlClient.SqlException”类型的异常出现在 system.data.dll 中。其他信息: 系统错误
到底是那里错了?
解决方案 »
- 怎么在数据库保存该条记录显示时的颜色
- DLL - 回调函数?
- 急!请教该用何种编程语言
- C# xml文件存取!
- 用Graphics画图,只有画椭圆、直线等几个符号,还有哪些类包含更多的符号。
- [100分]请教窗口置顶时的问题
- 我写了一个类,继承了一个接口,我又修改了接口的一个函数的参数,算不算实现了这个接口啊
- 注销时,如何清楚Cookies????
- 英文操作系统上,如何用Console.WriteLine来输出中文?
- 如何通过代码实现datagridview中显示sqlsever的表
- 有个textBox用于输入日期,但个别情况下不用输入到数据库。怎样写sql语句?
- ==========简单问题(ASP.NET Web 服务新建)====
你的语句是这样的:SELECT * FROM 通讯录WHERE 姓名 = "+"'"+textBox1.Text+"'";
应该改为:
SELECT * FROM 通讯录 WHERE 姓名 = "+"'"+textBox1.Text+"'";
sqlDataAdapter1.Fill(dataSet11,"表名");
正如你所说的,谢谢!