現在、次のクエリselect * from TableName WHERE ColumnName ='values''s'
からデータセットを取得していますが、クエリはエラーなしで実行され、戻り値のデータセットは空の行です。 SQLワークシートで同じものを実行すると、データが返されます。一重引用符を使用したSQLクエリはレコードを取得しません
次のコードは次のとおりです。
string sqlQuery = "select * from TableName WHERE Name ='McNaught''s'";
SqlConnection conn = new SqlConnection(ConnectionString);
SqlCommand cmd = conn.CreateCommand();
cmd.CommandText = sqlQuery;
SqlDataAdapter adapter = new SqlDataAdapter();
adapter.SelectCommand = cmd;
DataSet ds = new DataSet();
conn.Open();
adapter.Fill(ds);
conn.Close();
whereの条件に含める実際の値は何ですか? –
ここで私はColumnName = 'McNaught'と肥料の – SAA
を含むクエリを固定SQLまたは動的SQL(C#文字列を連結する)したいですか? –