Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Problema con SQL

  1. #1

    Problema con SQL

    Sto realizzando un forum con ASP e mi trovo a realizzare la pagina dove viene mostrato un determinato messaggio linkato da una precedente pagina principale ed il cui ID (chiave primaria)è stato passato tramite Query String. Questo è il codice incriminato:

    <?xml version="1.0" encoding="iso-8859-1"?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <%@LANGUAGE="VBSCRIPT"%>
    <% Response.Buffer=true %>

    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <%
    dim discussione
    discussione=Request.QueryString("id")
    dim sql
    sql="SELECT utenti.user,utenti.email,utenti.home_page,discussi oni.titolo,discussioni.testo,discussioni.data FROM utenti INNER JOIN discussioni ON utenti.utentiID=discussioni.utentiID WHERE discussioni.discussioniID= '" & discussione & "'"
    rs.open sql,conn,3,3
    %>

    Provando sul server di prova mi viene dato come errore:
    Tipi di dati non corrispondenti nell'espressione criterio.

    Sostituendo l'ultima parte del codice cioè discussioni.discussioniID= '" & discussione & "'" con discussioni.discussioniID=14" dove 14 è la chiave primaria del record di un messaggio esistente, mi funziona senza errori.
    Le ho provate tutte con le virgolette e non so più cosa fare.
    Mi potete dare un suggerimento?
    NB: il database è Access e la chiave primaria è di tipo contatore.

  2. #2
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    hai provato così?
    codice:
    sql="SELECT utenti.user,utenti.email,utenti.home_page,discussioni.titolo,discussioni.testo,discussioni.data FROM utenti INNER JOIN discussioni ON utenti.utentiID=discussioni.utentiID WHERE discussioni.discussioniID= " & discussione
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

  3. #3
    Grazie mille!!!
    Funziona!!!
    Il problema è che non sono molto esperto.
    Grazie di nuovo.

  4. #4
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    prego
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

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.