31. januar 2005 - 13:56
Der er
6 kommentarer
2 betingelser i sql-sætning
Hej I min OleDbDataAdapter1 har jeg følgende: SELECT AutoID, Enhed, Linie, Tekst, Typen, KontoNr FROM Linier WHERE (Typen = ?) Jeg sender indholdet af ? ved at bruge: OleDbDataAdapter1.SelectCommand.Parameters("Typen").Value = TextBox1.Text Nu vil jeg så lave den med 2 betingelser. F.eks. SELECT AutoID, Enhed, Linie, Tekst, Typen, KontoNr FROM Linier WHERE (Typen = ?) AND (KontoNr = ?) Kan man gøre det sådan og hvordan vil den del af koden der sender KontoNr se ud?
Annonceindlæg fra Novataris
Vejen til devops med Bavarian Nordic
Bavarian Nordics vækst blev starten på et DevOps-samarbejde med Novataris for hurtigt at kunne tilpasse IT-organisation til forretningen.
7. december 2023
31. januar 2005 - 14:05
#1
Formentligt noget a la: SELECT AutoID, Enhed, Linie, Tekst, Typen, KontoNr FROM Linier WHERE (Typen = :typen) AND (KontoNr = :kontonr) og OleDbDataAdapter1.SelectCommand.Parameters(":typen").Value = TextBox1.Text OleDbDataAdapter1.SelectCommand.Parameters(":kontonr).Value = TextBox2.Text
01. februar 2005 - 00:21
#3
Kan ikke få det til at virke. Jeg får følgende fejl: An unhandled exception of type 'System.IndexOutOfRangeException' occurred in system.data.dll Additional information: En OleDbParameter med ParameterName ':typen' er ikke omfattet af denne OleDbParameterCollection.
01. februar 2005 - 07:56
#5
OleDbDataAdapter1.SelectCommand.Parameters.Add(":typen", OleDbType.VarChar) OleDbDataAdapter1.SelectCommand.Parameters.Add(":kontonr", OleDbType.VarChar) [check lige syntax bare indtastet efter hukommelsen]