Versuche mal Response.Write inssql & "<br>"
-----Original Message----- From: P. Roettgen [mailto:[EMAIL PROTECTED] Sent: Friday, July 04, 2003 3:34 PM To: ASP-DB-Mailingliste Subject: [Database.asp] Insert SQL Hallo, im Moment benutze ich eine Access-Datenbank. Da das Progra�mmchen aber auch auf anderen DBs laufen soll (mysql, PostGres, Informix, DB2) benutze ich eine odbc Verbindung mit SQL-Statements. Wenn ich aber nun ein insert absetze, bekomme ich den Fehler: ------ Microsoft OLE DB Provider for ODBC Drivers-Fehler '80040e14' [Microsoft][ODBC Microsoft Access Driver] Das Datenbankmodul kann '' nicht finden. Stellen Sie sicher, dass es sich um einen g�ltigen Parameter oder Alias-Namen handelt, der keine ung�ltigen Zeichen oder falsche Zeichensetzung enth�lt und dessen Name nicht zu lang ist. ---- Gebe ich das Query direkt in Access ab, wird ohne Probleme der Datensatz hinzugef�gt. Das Statement wird so aufgebaut: inssql="insert into fundsache (aufbewahrung, status, eingeliefert, prozent, finderlohneuro, wert, " & _ "besonderheiten, bezeichnung, beschreibung, fundort, fundtag, fundmon, fundjahr, eintag, einmon, einjahr, " & _ "kategorie, auftag, aufmon, aufjahr) " & " values " & " (" & session("aufbewahrung") & "," & session("statusID") & "," & session("einlieferung") & "," & _ session("prozent") & "," & session("finderlohneuro") & "," & session("wert") & _ ",""" & session("besonderheiten") & """,""" & session("bezeichnung") & """,""" & session("beschreibung") & """,""" & session("fundort") & """," & _ session("fundtag") & "," & session("fundmon") & "," & session("fundjahr") & "," & session("eintag") &_ "," & session("einmon") & "," & session("einjahr") & "," & session("kategorie") & "," & _ session("auftag") & "," & session("aufmon") & "," & session("aufjahr") & ")" & vbcrlf conn.execute(inssql) response.write("insert erfolgreich!" & "<br>" & vbcrlf) Dabei wird ein g�ltiges SQL erzeugt: insert into fundsache (aufbewahrung, status, eingeliefert, prozent, finderlohneuro, wert, besonderheiten, bezeichnung, beschreibung, fundort, fundtag, fundmon, fundjahr, eintag, einmon, einjahr, kategorie, auftag, aufmon, aufjahr) values (2,3,2,0,0,0.00,"Besonderheiten nicht bekannt","Bez","Beschreibung 1 Beschreibung 2","Fundort",4,7,2003,4,7,2003,1,4,8,2003) Wenn ich versuche, die Tabelle per rs.open "fundsache", conn zu �ffnen und dann per rs.addnew, fields("bla")=xxx zu f�llen bekomme ich st�ndig die Meldung, das der Provider diese funktion nicht unterst�tzt ?! Ich hoffe jemand kann mir einen n�tzlichen Hinweis geben, P. R�ttgen ~~~~~~~~~~~~~~~~~~~~~~~~~~~sponsored by United Planet~~~~~~~~~~~~~~~~~ Intrexx.BizWalker + ODBC/OLEDB-Daten = ASP-Formular ATTACK! Download Intrexx CRM-Studio Now! http://www.intrexx.com _______________________________________________ Database.asp mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/database.asp
