我试图通过让我的程序连接到服务器来在 c# 中创建一个 SQL 数据库。我在创建登录屏幕时遇到问题。问题是为了创建一个登录屏幕。我正在尝试将 2 个字符串传递给连接类,但由于语句是静态的,因此无法这样做?
public class sqlconnect
{
public String us;
public String pas;
public SqlConnection myConnection = new SqlConnection("user id=" + (us) + ";" +
"password=" + (pas) + ";server=PANDORA;" +
"Trusted_Connection=yes;" +
"database=NHS; " +
"connection timeout=30");
}
ERROR - A field initializer cannot reference the non-static field, method, or property
如果我尝试将“我们”或“pas”设为静态,我将无法将信息从我的主类传递给这个类。如果有人能指出我做错了什么,我将不胜感激,因为我不是 C# 专家,我必须承认。谢谢你。