DAL - 错误:初始化字符串的格式不符合从索引0开始的规范

时间:2013-11-23 16:44:31

标签: c# wpf sql-server-2008

我正在努力改进我的OOP语言。我有三个类,Main类,dbClass和RecordHandleClass。在主类中执行btnInsert时会出错。如果我将代码调用在同一个类中或使用静态方法,那么它将起作用。目前我不想实现静态方法所以我的问题是...

1)我如何克服这个问题和

2)我哪里出错了。

对象是在数据库中插入一些简单的文本。

由于

1 个答案:

答案 0 :(得分:2)

问题在这里

  CmdString = ("@INSERT INTO tblSimple (ID, FirstName, LastName) VALUES (@ID, @FirstName, @LastName)");
        using (SqlConnection cnn = new SqlConnection(CmdString)) 

你正在使用你的插入字符串初学SqlConnection,你应该在这里使用你的连接字符串。

dbClass看起来不像它会编译,但你可以用它来返回你想用连接字符串正确初始化的SqlConnection

编辑:

你真的不需要创建新的SqlConnection,只需使用你已创建的连接