Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1

    errore sintassi sql introvabile

    ho una stringa sql:

    StrSql = "INSERT INTO Amministrazione (RagioneSociale, PartitaIva, CodiceFiscale, Cap, Citta, Nazione, Indirizzo, Telefono, Fax, Email, SitoWeb, DataUltimaOperazione, IdOperazione, Utente, Password, Stato) VALUES " & _
    "('" & Replace(ArrValoreCampi(1), "'", "''") & "', '" & Replace(ArrValoreCampi(2), "'", "''") & "','" & Replace(ArrValoreCampi(3), "'", "''") & "'," & _
    "'" & Replace(ArrValoreCampi(4), "'", "''") & "','" & Replace(ArrValoreCampi(5), "'", "''") & "','" & Replace(ArrValoreCampi(6), "'", "''") & "', '" & Replace(ArrValoreCampi(7), "'", "''") & "', '" & Replace(ArrValoreCampi(8), "'", "''") & "', '" & Replace(ArrValoreCampi(9), "'", "''") & "', '" & Replace(ArrValoreCampi(10), "'", "''") & "'," & _
    "'" & Replace(ArrValoreCampi(11), "'", "''") & "','" & Replace(ArrValoreCampi(12), "'", "''") & "'," & ArrValoreCampi(13) & ", '" & Replace(ArrValoreCampi(14), "'", "''") & "', '" & Replace(ArrValoreCampi(15), "'", "''") & "', " & ArrValoreCampi(16) & ")"

    cn.Execute StrSql

    da vb mi da errore di sintassi sql ma se la eseguo da access mi funge correttamente!

    possibile che non accetti gli array?non ci credo!

  2. #2
    Prova così dovrebbe funzionare se non ho sbagliato a scrivere.

    Non l'ho testato ciao



    StrSql = "INSERT INTO Amministrazione (RagioneSociale, PartitaIva, CodiceFiscale, Cap, Citta, Nazione, Indirizzo, Telefono, Fax, Email, SitoWeb, DataUltimaOperazione, IdOperazione, Utente, Password, Stato) VALUES ('" & ArrValoreCampi(1) & "', '" & ArrValoreCampi(2) & "','" & ArrValoreCampi(3) & "','" & ArrValoreCampi(4) & "','" & ArrValoreCampi(5) & "','" & ArrValoreCampi(6) & "','" & ArrValoreCampi(7) & "','" & ArrValoreCampi(8) & "','" & ArrValoreCampi(9) & "','" & ArrValoreCampi(10) & "','" & ArrValoreCampi(11) & "','" & ArrValoreCampi(12) & "'," & ArrValoreCampi(13) & ",'" & ArrValoreCampi(14) & "','" & ArrValoreCampi(15) & "'," & ArrValoreCampi(16) & ")"

    cn.Execute StrSql

  3. #3
    cos'è che secondo te non andava?

  4. #4
    no,non va!

  5. #5
    Faccio una prova poi ti farò sapere.

    I riferimenti di VB6 per l' ADO li hai Selezionati?

  6. #6
    si,ora sto provando a fare insert a catena con una colonna alla volta e fin ora (sono arrivato a meta) funziona,quindi si vede che è un tipo non accettato!

  7. #7
    gia,trovato un errore!grazie cmq!

  8. #8
    qual'era l'errore?

  9. #9
    sembra che non voglia accettare il nome del campo del database "password" vero?


    Ciao Ciao

  10. #10
    gia gia,parola riservata ad ado a quanto pare!

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.