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 tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
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
31. januar 2005 - 14:06
#2
I SQLServer bruger man @ men der er også database hvor man bruger :
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:55
#4
Har du added de parameters inden du bruger dem ?
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]
25. februar 2005 - 21:03
#6
kommet videre ?
Kurser inden for grundlæggende programmering