我正在努力改进我的OOP语言。我有三个类,Main类,dbClass和RecordHandleClass。在主类中执行btnInsert时会出错。如果我将代码调用在同一个类中或使用静态方法,那么它将起作用。目前我不想实现静态方法所以我的问题是...
1)我如何克服这个问题和
2)我哪里出错了。
对象是在数据库中插入一些简单的文本。
由于
答案 0 :(得分:2)
问题在这里
CmdString = ("@INSERT INTO tblSimple (ID, FirstName, LastName) VALUES (@ID, @FirstName, @LastName)");
using (SqlConnection cnn = new SqlConnection(CmdString))
你正在使用你的插入字符串初学SqlConnection,你应该在这里使用你的连接字符串。
dbClass看起来不像它会编译,但你可以用它来返回你想用连接字符串正确初始化的SqlConnection
编辑:
你真的不需要创建新的SqlConnection,只需使用你已创建的连接