【发布时间】:2010-12-11 09:59:59
【问题描述】:
我有一个 ASP.NET 网页,需要在我的 aspx 文件的脚本部分中从客户端进行 SQL Server 调用。我正在调用一个存储过程,它需要一个参数。此 sp 在 SQL Server Management Studio 中正常工作,按预期返回记录。当我尝试通过调用此 sp 填充数据集时,ds 将填充零记录。从客户端拨打这个电话有什么我想念的吗?这是我的代码。我正在对参数进行硬编码以进行测试。 PS - 我在 try catch 中有这个并且没有错误只是一个空的数据集。Thnx。
string strAssignedTo = "Dwight Shoemaker";
System.Data.DataSet ds = new System.Data.DataSet();
System.Data.SqlClient.SqlConnection sqlcon = new System.Data.SqlClient.SqlConnection("Data Source=sql394.mysite4now.com;Initial Catalog=ULS_db1;User ID=uls2008;Password=uls2008");
System.Data.SqlClient.SqlCommand comand = new System.Data.SqlClient.SqlCommand();
comand.Connection = sqlcon;
comand.CommandText = "GetAssignedToReport";
comand.CommandType = System.Data.CommandType.StoredProcedure;
comand.Parameters.Add(new System.Data.SqlClient.SqlParameter("@assignedTo", System.Data.SqlDbType.VarChar, 50));
comand.Parameters["@assignedTo"].Value = strAssignedTo;
System.Data.SqlClient.SqlDataAdapter sqladp = new System.Data.SqlClient.SqlDataAdapter(comand);
sqlcon.Open();
sqladp.Fill(ds);
【问题讨论】:
标签: asp.net sql ado.net dataset client