Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 26
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    488

    Data type mismatch in criteria expression

    Scusate forse ho fatto la domanda sbagliata prima; qualcuno saprebbe dirmi come mai ricevo questo errore? il codice cui si riferisce è il seguente :

    codice:
    <%
    IDMovMag = request.form("IDMovMag")
    IDLineaProdotti=request.form("IDLineaProdotti")
    IDCategArt=request.form("IDCategArt")
    IDATipoArt=request.form("IDATipoArt")
    IDArt=request.form("IDArt")
    a=request.form("Data")
    b=request.form("Qtà Ord")
    c=request.form("Qtà Cons")
    
    set OBJdbConnection=Server.CreateObject("ADODB.Connection")
    OBJdbConnection.Open("Provider = Microsoft.Jet.OLEDB.4.0; Data Source = d:\inetpub\webs\.......mdb")
    a = replace(a,"'","''")
    b = replace(b,"'","''")
    c = replace(c,"'","''")
    
    sql = "INSERT INTO [Movimentazioni Carico/Scarico Mag] "&_
    "([IDMovMag],[Data],[Qtà Ord],[Qtà Cons],[IDLineaProdotti],[IDCategArt], [IDATipoArt],[IDArt]) "&_
    "VALUES ("& IDMovMag &",'"& a &"', '"& b &"', '"& c &"',"& IDLineaProdotti &","& IDCategArt &","&IDATipoArt &","& IDArt &")"
    OBJdbConnection.Execute(sql)

  2. #2
    già risposto nell'altro, cmq le parentesi [] non ci vogliono
    Non ho paura dei miei pensieri, ma ho paura ad esprimerli.
    La libertà d'espressione oggi, potrebbe diventare prigionia del corpo domani.

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    488
    Si avevo visto, ma leggevo che forse l'errore non si riferisce necessariamente alla data! che ne dici?
    inoltre ho provato sia a togliere gli apici che le parentesi ma l'errore resta!

  4. #4
    guest.1
    Guest
    Originariamente inviato da Prof_Mauri
    Si avevo visto, ma leggevo che forse l'errore non si riferisce necessariamente alla data! che ne dici?
    inoltre ho provato sia a togliere gli apici che le parentesi ma l'errore resta!
    ciao, per me se dici bene l'errore .......

    Io ho avuto tanto tempo fà lo stesso errore e mi ricordo che un'utente mi ha detto di compattare il db e riupparlo sul server..

    ora non mi ricordo bene... perchè adesso mi son messo ad imparare asp net e un pò di php.

    comunque tu prova,

    prova ad fare cosi e vedi se ti funziona.

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    488
    Macchè, nenche così va

  6. #6
    sql = "INSERT INTO [Movimentazioni Carico/Scarico Mag] "&_
    "([IDMovMag],[Data],[Qtà Ord],[Qtà Cons],[IDLineaProdotti],[IDCategArt], [IDATipoArt],[IDArt]) "&_
    "VALUES ("& IDMovMag &",#"& a &"#, "& b &", "& c &","& IDLineaProdotti &","& IDCategArt &","&IDATipoArt &","& IDArt &")"
    OBJdbConnection.Execute(sql)


    prova questa senza parentesi []

    oltre agli # per il campo data, ho tolto anche gli apici per i campi numerici
    Non ho paura dei miei pensieri, ma ho paura ad esprimerli.
    La libertà d'espressione oggi, potrebbe diventare prigionia del corpo domani.

  7. #7
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    488
    Niente da fare ho provato così :

    codice:
    sql = "INSERT INTO [Movimentazioni Carico/Scarico Mag] "&_
    "(IDMovMag,Data,[Qtà Ord],[Qtà Cons],IDLineaProdotti,IDCategArt, IDATipoArt,IDArt) "&_
    "VALUES ("& IDMovMag &",#"& a &"#, "& b &", "& c &","& IDLineaProdotti &","& IDCategArt &","&IDATipoArt &","& IDArt &")"
    OBJdbConnection.Execute(sql)

  8. #8
    le parentesi [] vanno tolte tutte
    Non ho paura dei miei pensieri, ma ho paura ad esprimerli.
    La libertà d'espressione oggi, potrebbe diventare prigionia del corpo domani.

  9. #9
    mauri, dovresti saperlo oramai...

    ----------------------------------------------------
    impariamo a fare un po' di debug

    *subito* dopo la composizione della stringa SQL metti

    Response.Write "maGGica SQL...: " & sql
    Response.Flush

    poi posta quello che viene a video
    ----------------------------------------------------

  10. #10
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    488
    Ok, a video viene fuori questo :

    codice:
    INSERT INTO [Movimentazioni Carico/Scarico Mag] ([IDMovMag],[Data],[IDLineaProdotti],[IDCategArt], [IDATipoArt],[IDArt],[Qtà Ord],[Qtà Cons],) VALUES (9,'31/07/2009',10,39,58,207, '', '1')
    Please help me!

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.