Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 20
  1. #1
    Utente di HTML.it L'avatar di Lino80
    Registrato dal
    Oct 2005
    Messaggi
    1,560

    Microsoft OLE DB Provider for ODBC Drivers error '80040e07'

    Microsoft OLE DB Provider for ODBC Drivers error '80040e07'

    [Microsoft][ODBC Microsoft Access Driver] Data type mismatch in criteria expression.

    /inserisci_generale.asp, line 30

    riga 30: Set RS = Conn.execute(SQL)


    allora! ho inserito un radiobutton:

    pagina1.asp:



    codice:
    <%
    '---Dichiarazione variabili
    	Dim QSID, SQLPrenota, RSPrenota
    
    	QSID = Request.QueryString("ID")
    '---Recupero le informazioni su questo utente
    SQLPrenota = " SELECT * FROM Utenti WHERE UserID = '"& Session("UserID") &"' "
    Set RSPrenota = Conn.Execute(SQLPrenota)
    %>
    
    <form method="post" action="inserisci_generale.asp">
    <input name="Immaginisi" type="radio" value="<%=TestoImgSi%>">Si <input name="Immaginisi" type="radio" value="<%=TestoImgNo%>">No
    il form riporta alla pagina inserisci_generale.asp:



    codice:
    <%
    	'VERSIONE FILE 1.4.0
    
    	Option Explicit
    %>
    
    
    
    
    
    
    <%
    '---Dichiarazione variabili
    	Dim QSPrenotazione, QSEMail, IP, Data, SQL, RS, QSQuantita, QSImmaginisi
    
    '---Recupero i dati
    	QSPrenotazione = Replace(Request.Form("Prenotazione"), "'", "''")
    	QSQuantita = Replace(Request.Form("Quantita"), "'", "''")
    	QSEmail = Replace(Request.Form("Email"), "'", "''")
    	QSImmaginisi = Replace(Request.Form("Immaginisi"), "'", "''")
    	If QSEmail = "" Then
    		QSEmail = "?"
    	End If
    	IP = Request.ServerVariables("REMOTE_ADDR")
    	Data = DataToStr(Date)
    
    '---Inserisco i dati nel database
    	If QSPrenotazione <> "" Then
    		SQL = " INSERT INTO Prenotazioni (Quantita, Prenotazione, IP, Data, Autore, Ora, Immaginisi) VALUES ('"&QSQuantita&"', '"&QSPrenotazione&"', '"&IP&"', '"&data&"', '"&QSEmail&"', '"&QSImmaginisi&"', #"&Time&"#) "
    		Set RS = Conn.execute(SQL) 
    	Else
    		Response.Redirect Request.ServerVariables("HTTP_REFERER")
    	End If
    
    '---Dichiarazione variabili
    	Response.Redirect "prenotazione_confermata.asp" 
    %>

    infine del db access nella tabella Prenotazioni ho creato un campo "Immaginisi" Tipo dati: "testo"

    come mai non va?cosa sbaglio?

  2. #2
    SQL = " INSERT INTO Prenotazioni (Quantita, Prenotazione, IP, Data, Autore, Ora, Immaginisi) VALUES ('"&QSQuantita&"', '"&QSPrenotazione&"', '"&IP&"', '"&data&"', '"&QSEmail&"', '"&QSImmaginisi&"', #"&Time&"#) "


    1. controlla la sequenza dei campi.
    2. controlla i nomi dei campi
    3. se sono numerici NON vanno tra apici

  3. #3
    Utente di HTML.it L'avatar di Lino80
    Registrato dal
    Oct 2005
    Messaggi
    1,560
    codice:
    SQL = " INSERT INTO Prenotazioni (Quantita, Prenotazione, IP, Data, Autore, Ora, Immaginisi) VALUES ('"&QSQuantita&"', '"&QSPrenotazione&"', '"&IP&"', '"&data&"', '"&QSEmail&"', #"&Time&"#) "

    Microsoft OLE DB Provider for ODBC Drivers error '80040e14'

    [Microsoft][ODBC Microsoft Access Driver] Number of query values and destination fields are not the same.

    /inserisci_generale.asp, line 30

  4. #4
    Utente di HTML.it L'avatar di Lino80
    Registrato dal
    Oct 2005
    Messaggi
    1,560
    perchè mi dice che Il numero di valori di domanda ed i campi di destinazione non sono gli stessi??

    cosa significa?

  5. #5
    Io vedo 7 campi e 6 valori...

  6. #6
    che hai fatto qualcosa del genere

    insert into tabella (campo1, campo2, campo3) values ('1', '2')


    il numero dei campi quindi non corrisponde al numero dei valori passati. sistema.

  7. #7
    Originariamente inviato da optime
    che hai fatto qualcosa del genere

    insert into tabella (campo1, campo2, campo3) values ('1', '2')


    il numero dei campi quindi non corrisponde al numero dei valori passati. sistema.
    Sto 3D sarà molto lungooooo...

  8. #8
    Utente di HTML.it L'avatar di Lino80
    Registrato dal
    Oct 2005
    Messaggi
    1,560
    codice:
    SQL = " INSERT INTO Prenotazioni (Quantita, Prenotazione, IP, Data, Autore, Ora, Immaginisi) VALUES ('"&QSQuantita&"', '"&QSPrenotazione&"', '"&IP&"', '"&data&"', '"&QSEmail&"', '"&QSImmaginisi&"', #"&Time&"#, '"&QSImmaginisi&"') "
    ho inserito così... mi da lo stesso errore...

  9. #9
    Originariamente inviato da Lino80
    codice:
    SQL = " INSERT INTO Prenotazioni (Quantita, Prenotazione, IP, Data, Autore, Ora, Immaginisi) VALUES ('"&QSQuantita&"', '"&QSPrenotazione&"', '"&IP&"', '"&data&"', '"&QSEmail&"', '"&QSImmaginisi&"', #"&Time&"#, '"&QSImmaginisi&"') "
    ho inserito così... mi da lo stesso errore...
    Al 18esimo del primo tempo CAMPI - VALORI 7 - 8

  10. #10
    Utente di HTML.it L'avatar di Lino80
    Registrato dal
    Oct 2005
    Messaggi
    1,560
    cavolo che sbadato avevo fatto un copia e incolla e mi son dimenticato di canc

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.