Stel je de volgende query voor:
Deze heb ik in de Query analyzer uitgevoerd, en ik krijg netjes een resultaat.
Wil ik deze query echter in een asp.net applicatie gebruiken met onderstaande code
Er wordt ook geen exception gegooid. Ik heb het idiote idee dat ik iets over het hoofd zie, alleen, je raadt het al, zie ik het niet.
SQL:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| declare @nummer decimal SET @nummer=1234 declare @naam nvarchar(200) SET @naam='%meuk%' select Postcode from tbl_postcodes where lidnummer = @nummer and Naam like @naam |
Deze heb ik in de Query analyzer uitgevoerd, en ik krijg netjes een resultaat.
Wil ik deze query echter in een asp.net applicatie gebruiken met onderstaande code
C#:
dan krijg ik geen resultaat als ik1
2
3
4
5
6
7
| string SQL = "select Postcode from tbl_postcodes where " +"lidnummer = @nummer and Naam like @naam"; SqlCommand comm = new SqlCommand(SQL, conn); comm.Parameters.Add("@nummer", SqlDbType.Decimal); comm.Parameters["@nummer"].Value = 1234; comm.Parameters.Add("@naam", SqlDbType.NVarChar,200); comm.Parameters["@naam"].Value = "'%meuk%'"; |
C#:
gebruik. In mijn debug schermpje wordt netjes "Exec: -1" afgedrukt.1
| Debug.WriteLine("Exec: " +comm.ExecuteNonQuery()); |
Er wordt ook geen exception gegooid. Ik heb het idiote idee dat ik iets over het hoofd zie, alleen, je raadt het al, zie ik het niet.
Heart..pumps blood.Has nothing to do with emotion! Bored