Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    Data type mismatch in criteria expression.

    Ciao a tutti e buon sabato, mi aiutereste a capire dov'è l'errore in questo codice?

    Codice PHP:
    <%
    if 
    isNumeric(request("Gruppo")) then gruppo=request("Gruppo") else gruppo='Aggiunto da Me'
    if isNumeric(request("Posizione")) then posizione=request("Posizione") else posizione='Aggiunto da Me'
    if isNumeric(request("IDCatParent")) then Padre=request("IDCatParent") else Padre='Aggiunto da Me'
    if (isNumeric(request("IDCat")) AND Request("IDCat")<>""Then IDCategory=Request("IDCat") else IDCategory='Aggiunto da Me'



    sql2="SELECT * FROM Categorie WHERE IDCategoria<>" IDCategory " AND Gruppo=" gruppo " AND Posizione=" posizione " AND IDCatParent=" Padre

    set OBJConn1 
    server.createobject("ADODB.Connection")
    OBJConn1.ConnectionString=FonteDati
    objConn1
    .open
    set RS1
    =server.CreateObject("ADODB.Recordset")
    RS1.Open Sql2,objconn1,3,3    'Linea 16'

    If Rs1.RecordCount<>0 Then 
    Randomize
    Link
    "index.asp?P=ElencoSottoCategorie&rnd=" rnd "&err=1"

    RS1.Close
    Set RS1 
    =Nothing
    OBJConn1
    .Close
    Set OBJConn1 
    Nothing 

    E questo è l'errore:

    codice:
    Microsoft OLE DB Provider for ODBC Drivers error '80040e07'
    
    [Microsoft][ODBC Microsoft Access Driver] Data type mismatch in criteria expression.
    
    /lavoro/adminarea/saveSottoCategoria.asp, line 16
    Grazie a Tutti
    MondoLibero: Informazione Libera, Varia ed Eventuale
    Sito di informazione varia ed eventuale. Quando ho voglia scrivo di ciò che mi pare. Pubblico guide, recensioni, notizie, critiche e tutto ciò che mi passa sotto mano e che penso sia interessante.

  2. #2
    1. controlla i nomi dei campi
    2. controlla che le where dei campi testo siano tra apici

  3. #3
    Originariamente inviato da optime
    1. controlla i nomi dei campi
    2. controlla che le where dei campi testo siano tra apici
    Ciao Grazie della risposta:

    1. Ho controllato i Campi ed in nome corrispondono a quelli presenti nella tabella relativa nel database

    2. Sono tutti campi numerici
    MondoLibero: Informazione Libera, Varia ed Eventuale
    Sito di informazione varia ed eventuale. Quando ho voglia scrivo di ciò che mi pare. Pubblico guide, recensioni, notizie, critiche e tutto ciò che mi passa sotto mano e che penso sia interessante.

  4. #4
    ok, allora
    ----------------------------------------------------
    *subito* dopo la composizione della stringa SQL metti

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

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

  5. #5
    Originariamente inviato da optime
    ok, allora
    ----------------------------------------------------
    *subito* dopo la composizione della stringa SQL metti

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

    poi posta quello che viene a video
    ----------------------------------------------------
    Grazie per l'aiuto che mi stai dando, ecco il risultato:

    codice:
    maGGica SQL...: SELECT * FROM Categorie WHERE IDCategoria<>0 AND Gruppo=1 AND Posizione=2 AND IDCatParent=117
    
    Microsoft OLE DB Provider for ODBC Drivers error '80040e07'
    
    [Microsoft][ODBC Microsoft Access Driver] Data type mismatch in criteria expression.
    
    /lavoro/adminarea/saveSottoCategoria.asp, line 18
    MondoLibero: Informazione Libera, Varia ed Eventuale
    Sito di informazione varia ed eventuale. Quando ho voglia scrivo di ciò che mi pare. Pubblico guide, recensioni, notizie, critiche e tutto ciò che mi passa sotto mano e che penso sia interessante.

  6. #6
    Qualcuno ha capito dove risiede l'errore?
    MondoLibero: Informazione Libera, Varia ed Eventuale
    Sito di informazione varia ed eventuale. Quando ho voglia scrivo di ciò che mi pare. Pubblico guide, recensioni, notizie, critiche e tutto ciò che mi passa sotto mano e che penso sia interessante.

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.