C#でSQL serverのデータを複数条件を指定して検索したいのですがうまくいきません。
C#
1 2 private SqlConnection cn = new SqlConnection(); 3 private SqlCommand cmd = new SqlCommand(); 4 private SqlDataReader rd; 5 6 7cn.ConnectionString = @"Data Source = 省略・・・; 8 cn.Open(); 9 10 cmd.Connection = cn; 11 cmd.CommandType = CommandType.Text; 12 cmd.CommandText = "SELECT * FROM [dbo].[Table] WHERE チーム='" + team + "'" + "AND 名前='" + name + "'"; 13 14 rd = cmd.ExecuteReader(); 15 rd.Close(); 16 cn.Close(); 17
AND無しで条件を一つだけなら、ちゃんと実行できます。
しかしANDを入れるとエラーが出ます。
「" ' ,」のマークが適切に書かれていないのでエラーになると推測しております。
Visual C# 2015 パーフェクトマスターという本を見ながらやっていますが、肝心のところが記載されておらず困っています。
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー