我目前有这个代码:
class CmdSets
{
Object SQLObject = new SqlConnection("Data Source = {SourceRemoved}; user id={UserRemoved}; password={Removed}; Initial Catalog = Testing;");
public void Test()
{
this.SQLObject.Open();
}
Run Code Online (Sandbox Code Playgroud)
我无法与void中定义的对象进行通信,我之前使用的选项是在每个成员方法中定义SQLObject,这非常冗余,需要大量硬编码来更改凭据.有没有方法可以让我联系这个创建的对象?
遇到错误消息:
错误1"对象"不包含"打开"的定义,也没有扩展方法"打开"接受类型为"对象"的第一个参数(您是否缺少using指令或程序集引用?)C:\ Users\xxx\AppData\Local\Temporary Projects\SQLQueryCmdSet\CmdSets.cs 17 28 SQLQueryCmdSet
你为什么使用Object?您应该将其声明为SqlConnection
SqlConnection SQLObject = new SqlConnection("Data Source = {SourceRemoved}; user id={UserRemoved}; password={Removed}; Initial Catalog = Testing;");
Run Code Online (Sandbox Code Playgroud)