у меня есть этот класс
#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, я не могу получить доступ к методу SC() моей БД, почему?
Я также попытался сделать в событии загрузки form1 этот код:
System::Data::SqlConnection mycon=db::SC();
mycon.Open();//I also tried mycon->Open() and mycon::Open()
Почему это не работает? Почему программа не может распознать «Открыть()»? Кроме того, когда я помещаю #include "db.h"
в CMT.cpp, он говорит, что cannot covert from System::Data::Sqlclient::SqlConnection to int
я уверен, что возвращаю SqlConnection, но почему?