-3
私はエラーを取得するのSQLConnectionを介してSQLに接続しようとすると、「 「とNullReferenceExceptionが未処理だった」 『System.NullReferenceException』種類の未処理の例外がDBLabControllers.dllSQL接続(例外は失敗)
で発生しました追加情報:Objektreferensenは、インスタント・オブ・エイト・オブジェクツまで、
なぜ例外が発生し、どうすれば解決できますか?
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data.SqlClient;
using System.Data;
using System.Windows.Forms;
namespace DBLabs
{
public class DBConnection : DBLabsDLL.DBConnectionBase
{
public DBConnection()
{
string connectionString = null;
SqlConnection connection;
connectionString = "Data Source=(local);Initial Catalog=www3.idt.mdh.se;User ID=ezi15001;Password=********";
connection = new SqlConnection(connectionString);
}
public override bool login(string username, string password)
{
string constring = "Data Source = www3.idt.mdh.se;" + "Database=" + username + "_db;" + "User ID=" + username + ";" + "Password=" + password;
SqlConnection myConnection = new SqlConnection(constring);
try
{
myConnection.Open();
}
catch (Exception)
{
myConnection.Close();
return false;
}
finally
{
myConnection.Close();
}
return true;
}
}
}
なぜ 'string connectionString = null; 'を使用しているのですか?あなたはnullに接続しています –