Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    488

    Data type mismatch in criteria expression .... OBJdbConnection.Execute(sql)

    Scusate ma qualcuno saprebbe dirmi perchè ricevo questo errore ? non ci vedo più per quante volte ho guardato e riguardato il codice ......
    codice:
    <%
    a=request.form("descrizione")
    b=request.form("codint")
    c=request.form("codforn")
    d=request.form("pu")
    e=request.form("%ric")/100
    IDLineaProdotti=request.form("IDLineaProdotti")
    IDCategArt=request.form("IDCategArt")
    IDTipoArt=request.form("IDTipoArt")
    f=request.form("cfr")
    
    'apro la connessione
    set OBJdbConnection=Server.CreateObject("ADODB.Connection")
    OBJdbConnection.Open("Provider = Microsoft.Jet.OLEDB.4.0; Data Source = d:\.....")
    a = replace(a,"'","''")
    b = replace(b,"'","''")
    c = replace(c,"'","''")
    d = replace(d,"'","''")
    e = replace(e,"'","''")
    f = replace(f,"'","''")
    
    sql = "INSERT INTO [Elenco Articoli] "&_
    "([Descrizione],[CodInt],[CodForn],[PU], [%Ric], [IDLineaProdotti], [IDCategArt], [IDTipoArt],[CFR]) "&_
    "VALUES ('"& a &"','"& b &"','"& c &"','"& d &"','"& e &"',"& IDLineaProdotti &", "& IDCategArt &", "& IDTipoArt &",'"& f &"')"
    %>
    <%
    OBJdbConnection.Execute(sql)
    %>
    <%
    OBJdbConnection.Close
    set OBJdbConnection = nothing
    %>

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Assicurati che il tipo di campo definito nella tabella sia compatibile con il tipo di dato che definisci nella query di inserimento.

    Posta la struttura della tabella.
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    per fare un po' di debug


    *immediatamente prima* di eseguire la query metti


    Response.Write "maGGica SQL...: " & sql & "<br>"
    Response.Flush


    e controlla

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    488
    No ragazzi, non so proprio cosa fosse successo!
    Non ho cambiato proprio nulla e adesso funziona !!!

  5. #5

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.