Visualizzazione dei risultati da 1 a 6 su 6

Discussione: errore database :S

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2008
    Messaggi
    4

    errore database :S

    questo è l'errore che da'...il database è stato fatto con access 2007....
    i dati vengono presi da un form in htm...e richiamati dall'asp per metterli nel db


    Microsoft VBScript compilation error '800a0401'

    Expected end of statement

    /inserisci.asp, line 17

    OBJdbConnection.Open "driver={Microsoft Access Driver (*.mdb)}; dbq="http://www.xxxxxxxx.com/mdb-database/db.mdb"



    questo è quello che ho scritto

    <%
    a=request.form("nome")
    b=request.form("cognome")
    b=request.form("codice fiscale")
    d=request.form("telefono")
    e=request.form("e-mail")
    f=request.form("data di nascita")
    g=request.form("indirizzo")
    h=request.form("istruzione")
    i=request.form("altezza")
    l=request.form("peso")
    m=request.form("arrampicata")
    n=request.form("muletto")
    o=request.form("layer")

    set OBJdbConnection=Server.CreateObject("ADODB.Connect ion")
    OBJdbConnection.Open "driver={Microsoft Access Driver (*.mdb)};dbq="http://www.xxxxxxxx.com/mdb-database/db.mdb"
    Set rs=server.CreateObject("ADODB.Recordset")
    rs.Open "tabella",OBJdbConnection,3,3
    rs.AddNew
    rs("nome")=a
    rs("cognome")=b
    rs("codice fiscale")=c
    rs("telefono")=d
    rs("e-mail")=e
    rs("data di nascita")=f
    rs("indirizzo")=g
    rs("istruzione")=h
    rs("altezza")=i
    rs("peso")=l
    rs("arrampicata")=m
    rs("muletto")=n
    rs("layer")=o
    rs.update
    rs.Close
    OBJdbConnection.Close
    %>

  2. #2
    codice:
    OBJdbConnection.Open "driver={Microsoft Access Driver (*.mdb)}; dbq= " & server.mapPath("/mdb-database/db.mdb")

  3. #3
    dopo "dbq" devi togliere il " prima di http che altrimenti stai dicendo ad asp "qui finisce la stringa" e tutto quello che viene dopo te lo segna come errore (infatti l'errore è dell'asp non del database)
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2008
    Messaggi
    4
    ho provato a togliere l' (")...ora ne appare un'altro.....grazie cmq...anticipatamente

    Microsoft OLE DB Provider for ODBC Drivers error '80004005'

    [Microsoft][ODBC Microsoft Access Driver] Not a valid file name.

    /inserisci.asp, line 17


    codice

    set OBJdbConnection=Server.CreateObject("ADODB.Connect ion")
    (linea 17) OBJdbConnection.Open "driver={Microsoft Access Driver (*.mdb)};dbq=http://www.xxx.com/mdb-database/db.mdb"
    Set rs=server.CreateObject("ADODB.Recordset")

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2008
    Messaggi
    4
    Originariamente inviato da Domenix
    codice:
    OBJdbConnection.Open "driver={Microsoft Access Driver (*.mdb)}; dbq= " & server.mapPath("/mdb-database/db.mdb")

    invece inserendo quello che mi hai scritto....va' benissimissimo...grazie davvero...siete davvero grandi...
    ma per mettere un qualcosa del tipo....."dati inseriti con successo" stesso nell'asp vero dopo alla fine?

  6. #6
    codice:
    ...
    rs.Close
    OBJdbConnection.Close
    response.write "Dati inseriti con successo"
    %>

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.