私はSQLServerクラスにこのコードを持っています
class sqlServer
{
public string uName,pWord;
public SqlConnection connection;
public sqlServer(string name, string pass)
{
this.uName = name;
this.pWord = pass;
connection = new SqlConnection("user id=" + uName + ";" + "password=" + pWord + ";" + "server=SERVER\\SQLSERVER2008;"
+ "database=school; " + "connection timeout=30");
}
--------------------
そして、このクラスのオブジェクトを mainWindow という別のクラスで作成しました。このオブジェクトを別のクラスのパラメーターとして渡したいと思います。そのうちの 1 つはキャッシャー メニューで、これらのコードはここにあります...
エラーが発生します Error
一貫性のないアクセシビリティ: フィールド タイプ 'school.sqlServer' はフィールド 'school.cashierMenu.db' D:\Projects\school\school\cashierMenu.xaml.cs 21 26 school よりもアクセスしにくい
MainMenu 部分...
db = new sqlServer(txtBxName.Text, txtBxPassword.Password);
if (db.connect())
{
db.disconnect();
MessageBox.Show("Fasasaild");
}
else
{
MessageBox.Show("Faild");
}
キャッシャー メニュー コンストラクター
public partial class cashierMenu : Window
{
public sqlServer db;
public cashierMenu(sqlServer database)
{
InitializeComponent();
this.db = database;
}
}
どうやったらここから出られるんだ……