Visualizzazione dei risultati da 1 a 5 su 5

Discussione: errore query

  1. #1

    errore query

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

    [Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression 'categoria=File Utili'.

    /sito2/download_sp.asp, line 172

    forse non si possono utilizzare spazi?

  2. #2
    Se categoria è un campo testo devi mettere gli apici.

    Ad ogni modo posta il codice.
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  3. #3
    categoria=request("categoria")

    Set Conn = Server.CreateObject("ADODB.Connection")
    Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};" &_
    "DBQ="& Server.MapPath("/mdb-database/auriga.mdb")
    sql = "SELECT * FROM download where categoria= '" & Categoria & "'"
    Set Rs = Conn.Execute(sql)

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    99
    Ma categoria è un campo stringa, numerico oppure data?

    Inoltre verifica che il campo nel databse accetti quel tipo di valore che tu invii.

  5. #5
    codice:
    categoria=request("categoria") 
    
    Set Conn = Server.CreateObject("ADODB.Connection") 
    Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};" &_ 
    "DBQ="& Server.MapPath("/mdb-database/auriga.mdb") 
    sql = "SELECT * FROM download where categoria Like '%" & Categoria & "'%" 
    Set Rs = Conn.Execute(sql)
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

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.