【发布时间】:2013-07-22 12:06:25
【问题描述】:
DataSet ds = new DataSet("Transactions");
using (SqlConnection conn = new SqlConnection("myConnectionString"))
{
SqlCommand sqlComm = new SqlCommand("[dbo].[GetFullTransactionList]", conn);
sqlComm.CommandType = CommandType.StoredProcedure;
SqlDataAdapter da = new SqlDataAdapter();
da.SelectCommand = sqlComm;
da.Fill(ds);
}
return ds;
app.config的相关内容:
<configuration>
<connectionStrings>
<add name="myConnectionString"
connectionString="Data Source=LAPTOP-LT;Initial Catalog=myDb;User ID=sa;Password=abc"
providerName="System.Data.SqlClient" />
</connectionStrings>
</configuration>
我遇到了这个异常:
初始化字符串的格式不符合规范 从索引 0 开始。说明:发生未处理的异常 在当前 Web 请求执行期间。请查看 堆栈跟踪以获取有关错误及其位置的更多信息 源于代码。
异常详细信息:System.ArgumentException:格式 初始化字符串不符合规范,开始于 索引 0。
来源错误:
Line 44: DataSet ds = new DataSet("Transactions");
Line 45: using (SqlConnection conn = new SqlConnection("myConnectionString"))
【问题讨论】:
-
是 [dbo].[GetFullTransactionList] 存储过程需要传递任何参数吗?
标签: c# asp.net connection-string