私は周りを検索してみましたが、ほとんどの答えは、存在しないか、探しているものとはまったく異なるリストをインスタンス化することに関するものでした。私が遭遇した質問のほとんどは、「新しい」キーワードを使用していませんでした。
これが私が持っているものです:
using (SqlCmd cmd = new SqlCmd("SELECT * FROM [User] WHERE Login = @Login", false))
{
cmd.AddIString....
}
私の問題はその最初の行にあります。Visual Studio は、実行しようとするまで問題ありません。次に、エラーをスローしますObject reference not set to an instance of an object
。次のように見えてもエラーをスローしました。
using (SqlCmd cmd = new SqlCmd(
"SELECT * " +
"FROM [User] " +
"WHERE Login = @Login", false))
{
// Code here...
}
何か案は?私はそれを書き直し、まったく同じことを行う他の方法を調べ、Googleなどを約2時間使用しましたが、実際の結果はありません. Visual Studio を閉じても、以前は機能していたコードで同じ問題が発生したことを除いて、何もしませんでした。
編集:最初の行と言いましたが、ここではもう少し明確です(74行目):
Line 72: {
Line 73: //using (SqlCmd cmd = new SqlCmd("SELECT * FROM [User] WHERE Login = @Login", false))
Line 74: using (SqlCmd cmd = new SqlCmd("SELECT * FROM [User] WHERE Login = @Login", true))
Line 75: {
Line 76: cmd.AddIString("@Login", 100, login);