“/”应用程序中的服务器错误。
--------------------------------------------------------------------------------必须指定要从中选择的表。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.SqlClient.SqlException: 必须指定要从中选择的表。源错误:
行 589: SqlDataAdapter sqlDA = new SqlDataAdapter();
行 590: sqlDA.SelectCommand = BuildQueryCommand(connection, storedProcName, parameters);
行 591: sqlDA.Fill(dataSet, tableName);
行 592: connection.Close();
行 593: return dataSet;
源文件: D:\OMS_090724V1\OMS\OMS.DAL\DbHelperSQL.cs 行: 591
SQL语句没问题,连接字符也没问题。就是不知道怎么了,大家来帮帮忙~~~
--------------------------------------------------------------------------------必须指定要从中选择的表。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.SqlClient.SqlException: 必须指定要从中选择的表。源错误:
行 589: SqlDataAdapter sqlDA = new SqlDataAdapter();
行 590: sqlDA.SelectCommand = BuildQueryCommand(connection, storedProcName, parameters);
行 591: sqlDA.Fill(dataSet, tableName);
行 592: connection.Close();
行 593: return dataSet;
源文件: D:\OMS_090724V1\OMS\OMS.DAL\DbHelperSQL.cs 行: 591
SQL语句没问题,连接字符也没问题。就是不知道怎么了,大家来帮帮忙~~~
解决方案 »
- 怎么entity framework 4.1 的新类DbContext VS 识别不了啊
- 一个页面15个repeater多不多
- 若问一个关于控件 Height 属性的问题
- 在三层结构的项目中,返回DataSet时还好,但当返回DataReader时,数据库的关闭怎么处理啊,放在数据层就返回不了DataReader,放在UI层,好像又
- 令人崩溃的vs2003事件失去
- 如何用普通链接把当前页的texbox的值传到另一页去?急用
- 怎么实现,一个菜单(有点象树),由部门列表(从上到下显示)组成,点某个部门,就展开其下面的员工,而其他展开的部门伸缩。
- 高分求存储过程知识!
- Repeater显示新闻后面显示new小图标问题.代码如下
- 学了不少,.NET关于XML的知识,对语法和一系列的知识都了解不少了,现在苦于普通的.NET项目或者哪些方面用XML比较好。
- 如何获取点击的是哪个linkbutton
- ASP.NET能用的AJAX框架除了微软的还有别的吗?
是tableName变量为空值,检查该变量
DataSet dataset = new DataSet();
dbAdapter.Fill(dataset, TableName);
connection.Close();
return dataSet;
tableName 应该是字符串格式吧。
如果是存储过程。是不是你tablename为空了。
应该是这里出错了,捕获一下你的Sql语句贴出来看看
tableName 也是string 类型。
然后你再写写parameters赋值那块。我不太确定parameters是数组还是什么类型。
大概就是
cmd.Parameters.Add("参数1",参数值);
的格式。你把这样的代码写在下面红色标记那里,你调试下,SqlDataAdapter sqlDA = new SqlDataAdapter();
SqlCommand cmd = new SqlCommand(storedProcName,connection);
参数赋值
sqlDA.SelectCommand = cmd;
sqlDA.Fill(dataSet, tableName);
connection.Close();
return dataSet;
改成
sqlDA.Fill(dataSet);
{
using (SqlConnection connection = new SqlConnection(connectionString))
{
DataSet dataSet = new DataSet();
connection.Open();
SqlDataAdapter sqlDA = new SqlDataAdapter();
sqlDA.SelectCommand = BuildQueryCommand(connection, storedProcName, parameters);
sqlDA.SelectCommand.CommandTimeout = Times;
sqlDA.Fill(dataSet, tableName);
connection.Close();
return dataSet;
}
}