2017-08-23 2 views
-1

Ich füge Datensatz in db mit unten genannten Abfrage, aber es gibt mir Fehler "Ungültige Nummer" so führen Sie mich.asp.net einfügen Abfrage mit to_date Funktion

string query1 = "insert into MNE.MNE_users(USER_ID,INSERTED_DATE) values ('" + id + "',to_date('" + INSERTED_DATE.Text + "','DD/MM/YYYY') )"; 

Bitte führen Sie mich.

+0

' "+ IS_ACTIVE + " '' sollte '"' + IS_ACTIVE +" '', überprüfen Sie die Query-String wieder als diese Ausgabe tritt mehr als einmal auf. Dies ist eine Korrekturleseaufgabe, die nicht wirklich zu Stack Overflow gehört. Sie sollten mehr als in der Lage sein, dies selbst zu tun, anstatt sich auf andere zu verlassen, um Ihren Code zu bereinigen. – dat3450

+0

funktioniert nicht Ich habe alle Komma fehlt geben Fehler in Anführungszeichen Zeichenfolge nicht ordnungsgemäß beendet. Ich habe auch meine Anfrage aktualisiert. Bitte beachten Sie die aktualisierte Abfrage. – waleed

+0

Beginnen Sie dann erneut und erstellen Sie die Abfrage einen Wert nach dem anderen. Stellen Sie sicher, dass die Anzahl der Felder, die Sie im Abschnitt "INTO" definieren, mit der Anzahl der im Abschnitt "VALUES" definierten Felder übereinstimmt. – dat3450

Antwort

0

Ich denke, Sie sollten ersetzen; 'Yyyy-mm-dd +' mit 'yyyy-mm-dd'

+0

Nun gibt es mir Fehler "fehlende Komma" – waleed

+0

Komma zwischen + FLEX1 + MONITOR_NAME + – user2926917

+0

jetzt geben Fehler fehlt die rechte Klammer – waleed

1
to_date() function solves my Problem