ERLEDIGT
JA
JA
ANTWORTEN
2
2
ZUGRIFFE
958
958
EMPFEHLEN
-
07.08.09 21:21 #1
- Registriert seit
- Oct 2007
- Beiträge
- 228
Hi,
langsam werde ich verrückt. Man hat mir hier geraten, dass ich in meinen sql-Abfragen Parameters benutzen soll. Ok, das tat ich. Aber es funktioniert irgendwie nicht und weiss nicht, wo der Fehler liegt.
hier der Code:
Code :1 2 3 4 5 6 7
cmd.Parameters.AddWithValue("@BookingDate", txtBookingDate.Text) cmd.CommandText = "INSERT INTO Bookings(BookingDate) VALUES(@BookingDate)" Try cmd.ExecuteNonQuery() Catch ex As Exception MsgBox(ex.Message) End Try
Wenn ich die Datenbank öffne, sehe ich in der Spalte BookingDate nur ein "1". Und der Inhalt des txtBookingDate.Text ist nicht "1", sondern ein Datum.
Ideen?
-
08.08.09 12:11 #2
- Registriert seit
- Jan 2005
- Ort
- Frankfurt am Main
- Beiträge
- 297
Was für ein Datentyp ist denn deine Spalte? Ist es denn ein DateTime? Wenn nicht, solltest du es zu einem machen und dein TextBox.Text vorher auch in eins umwandeln (DateTime.Parse)
Ich glaube auch, du kannst das "@" weg lassen, bin mir aber gerade nicht so sicher...http://dirkgoldecker.spaces.live.com
. Microsoft Certified Technology Specialist
. Microsoft Certified Professional Developer
|-> Web Applications
-
22.08.09 21:32 #3
- Registriert seit
- Feb 2008
- Ort
- Salzhemmendorf(Nds)
- Beiträge
- 51
*räusper* dann lass lieber solche Aussagen
Das @ gehört auf jeden Fall mit zum Parameternamen (sofern wir bei MS-SQL sind, bei andern DB'S kan es auch ein anderes Zeichen sein wie z.B : oder ? - aber das nur am Rande..)
Abgesehen davon würde ich mal diese Zeilen vertauschen, vllt bringt das ja schon was ?
Ich habe mir angewöhnt, zuerst IMMER den CommandText =SQL-Statement zu schreiben und DANACH die Parameter mit Werten zu befüllen...Code :1 2
cmd.Parameters.AddWithValue("@BookingDate", txtBookingDate.Text) cmd.CommandText = "INSERT INTO Bookings(BookingDate) VALUES(@BookingDate)"
Gruss RainerEs ist erstaunlich, was man alles findet, wenn man etwas sucht...
Ähnliche Themen
-
Merge + Wire Parameters
Von Dead_Poet im Forum 3D Studio MaxAntworten: 0Letzter Beitrag: 18.07.07, 15:59 -
Too few parameters
Von NeMeSiS1987 im Forum Visual Basic 6.0Antworten: 3Letzter Beitrag: 26.04.07, 15:26 -
VB6/DX8 CreateTexturefromResource parameters?
Von Mr Mint im Forum Visual Basic 6.0Antworten: 0Letzter Beitrag: 05.04.07, 11:56 -
Problem: Bad parameters ?
Von simi99 im Forum PHPAntworten: 3Letzter Beitrag: 05.10.06, 12:41 -
Registry Parameters Werte
Von lernen.2007 im Forum C/C++Antworten: 4Letzter Beitrag: 09.03.06, 11:29





Zitieren
Login





