同じSQLコードを再利用する一連のプロセスをC#で開発しています。以下は、テストデータベースへのSQL接続用に作成したクラスの例です。質問:プロセスでクラスを呼び出すにはどうすればよいですか?私はいくつかのことを試しましたが、以下のエラーが発生します
エラー:
SQLHelperCode.FirstConnect is a 'type' which is not valid in the given context.
Only Assignment, call, increment, decrement and new object expressions can be used as a statement
クラスFirstConnect
public class FirstConnect
{
public FirstConnect()
{
SqlConnection conn;
string path = @"C:\Program Files (x86)\Microsoft SQL Server\MSSQL.1\MSSQL\Data";
const string dbName = "datadetail";
{
conn = new SqlConnection("user id=TestUser;" +
"server=TestData\\SQLEXPRESS;" +
"Trusted_Connection=yes;" +
"connection timeout=30");
try
{
conn.Open();
}
catch (Exception e)
{
Console.WriteLine(e.ToString());
}
}
}
}
このコードでFirstConnectを呼び出したい:
protected override void OnBarUpdate()
{
accountName = Account.Name.ToString();
if (accountName == 'Test1234')
{
//Call FirstConnect here.
}
}