Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Errore inserTO

  1. #1

    Errore inserTO

    Qualcuno sa spiegarmi perchè questo comando inserto:

    codice:
    strSQL = "INSERT INTO TMP_Utenti (campo1, campo2, campo3,) VALUES ('" 
    strSQL = strSQL & tmpcampo1 & "','" & tmpcampo2 & "','" & tmpcampo3 & "')"
    cn.Execute(strSQL)
    Funziona con questo tipo di connessione:
    codice:
     
    <%
    Set cn = Server.CreateObject( "ADODB.Connection" )
    strDB= Server.MapPath("nomedatabase.mdb")
    cn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & strDB
    %>
    mentre con quest'altro tipo mi da errore di sintassi:
    codice:
     
    <%
    Set cn = Server.CreateObject("ADODB.Connection")
    cn.open "PROVIDER=MICROSOFT.JET.OLEDB.4.0;DATA SOURCE=" & Server.MapPath("nomedatabase.mdb")
    %>
    Grazie per ogni aiuto.. ^_^

  2. #2
    Ciao mexcal!

    In effetti è corretto quanto succede ma non xchè sia sbagliata la tua sql di inserimento dati ma xchè sono diverse le tue connessioni una per access ante il 2000 e l'altra per accesso 2000

    Ciao Steweb

  3. #3
    Ok, grazie.
    Questo significa che probabilmente, l'avrò dimenticato, il database che ho usato per il sito in questione 4 anni fa, che ora mi da l'errore è 97? e quando sono andato a cambiare il tipo di connessione non va.
    Dovrei fare la migrazione da 97 a 2000 per far si che funzioni anche con l'altra connessione, giusto?

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 © 2026 vBulletin Solutions, Inc. All rights reserved.