Avatar billede dampnet Nybegynder
13. februar 2002 - 01:10 Der er 3 kommentarer og
1 løsning

Hjælp ønskes ???

Min Kode:
<%
    Set Conn = Server.CreateObject("ADODB.Connection")
    DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("dbsqatar.mdb")
    Conn.Open DSN
   
    strSQL = "Update DB set "
    strSQL = strSQL & "Supplier='" & Request.Form("Supplier") & "' ,"
    strSQL = strSQL & "Service='" & Request.Form("Service") & "' ,"
    strSQL = strSQL & "Pieces=" & Request.Form("Pieces") & " ,"
    strSQL = strSQL & "Weight=" & Request.Form("Weight") & " ,"
    strSQL = strSQL & "ETA=" & Request.Form("ETA") & " ,"
    strSQL = strSQL & "Waybill='" & Request.Form("Waybill") & "' ,"
    strSQL = strSQL & "Comments='" & Request.Form("Comments") & "' "
    strSQL = strSQL & "Where QP0 =" & Request.Form("QPO")
    Conn.Execute(strSQL) // linie 16 < - - -
    Conn.Close
    set Conn = NULL

    Response.Redirect("default.asp")
%>
min db: http://www.boolean.dk/dbsqatar.mdb
IE siger.:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC Microsoft Access Driver] Syntax error in UPDATE statement.
/jakob/dbret.asp, line 16

Jeg har prøvet de værse ting men kan ikke få den til at opdatere, jeg har en form på en anden side om læse fra den samme database, og så kan brugeren opdatere og derefter gemme også er det denne asp fil skal opdatere men jeg kan ikke få den til det, HJÆLP....

Avatar billede krisbjoern Nybegynder
13. februar 2002 - 02:17 #1
Jeg har lige kigget lidt på din strSQL-sætning, der er et par "huller" hist og pist... Prøv dette:

strSQL = "Update DB set "
    strSQL = strSQL & "Supplier='" & Request.Form("Supplier") & "', "
    strSQL = strSQL & "Service='" & Request.Form("Service") & "', "
    strSQL = strSQL & "Pieces='" & Request.Form("Pieces") & "', "
    strSQL = strSQL & "Weight='" & Request.Form("Weight") & "', "
    strSQL = strSQL & "ETA='" & Request.Form("ETA") & "', "
    strSQL = strSQL & "Waybill='" & Request.Form("Waybill") & "', "
    strSQL = strSQL & "Comments='" & Request.Form("Comments") & "' "
    strSQL = strSQL & "Where QP0 ='" & Request.Form("QPO") & "'"

Venligst
Kristian Bjørn
KB3-MultiMedieDesign
Avatar billede krisbjoern Nybegynder
13. februar 2002 - 02:18 #2
Æhj... Der mangler et komma i anden sidste sætning.
Er rettet her:

strSQL = "Update DB set "
    strSQL = strSQL & "Supplier='" & Request.Form("Supplier") & "', "
    strSQL = strSQL & "Service='" & Request.Form("Service") & "', "
    strSQL = strSQL & "Pieces='" & Request.Form("Pieces") & "', "
    strSQL = strSQL & "Weight='" & Request.Form("Weight") & "', "
    strSQL = strSQL & "ETA='" & Request.Form("ETA") & "', "
    strSQL = strSQL & "Waybill='" & Request.Form("Waybill") & "', "
    strSQL = strSQL & "Comments='" & Request.Form("Comments") & "', "
    strSQL = strSQL & "Where QP0 ='" & Request.Form("QPO") & "'"

Sådan
Kristian Bjørn
Avatar billede dampnet Nybegynder
13. februar 2002 - 07:55 #3
Desvære det virker ikke, jeg har lige prøvet at sætte den ind
Avatar billede krisbjoern Nybegynder
13. februar 2002 - 10:11 #4
Og du er SIKKER på at alle felterne hedder det angivne
i tabellen i databasen. Store bogstaver og stavemåde og det hele...

Venligst
Kristian Bjørn
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester