我有这门课
#pragma once
namespace CMT{
namespace sql=System::Data::SqlClient;
public ref class db
{
public:db(void){}
public: static sql::SqlConnection SC(){
System::String cstring="data source=192.168.0.139\\cedfit; "+
"initial catalog=cedfitdb; user id=client; password=cedfit";
sql::SqlConnection sc=new sql::SqlConnection(cstring);
return sc;
}
};
}
现在,当我进入表单 1 加载事件时,我无法访问我的 db 的 SC() 方法,为什么?
我还尝试在 form1 加载事件中制作此代码:
System::Data::SqlConnection mycon=db::SC();
mycon.Open();//I also tried mycon->Open() and mycon::Open()
为什么它不起作用?为什么程序不能识别“Open()”?此外,当我穿上#include "db.h"
CMT.cpp 时,它说cannot covert from System::Data::Sqlclient::SqlConnection to int
我确定我正在返回一个 SqlConnection,但为什么呢?