189 messaggi dal 26 marzo 2001
Ho due tabelle.
La prima "Scelta" contiene il campo "IDCel" che è comune alla seconda "Commenti" e tanti altri, tra cui "Introduzione" con un numero (per esempio da 1 a 3) che mi serve per specificare quale campo Introduzione si deve visualizzare della tabella "Commenti". Infatti, in questa ho "Introduzione01", "Introduzione02" ecc. e voglio essere io a poter far sì che sul sito sia visualizzato un testo invece di un altro.
Ho creato il coside seguente:
'cerco quale scelta è stata fatta da me
SQL="SELECT * FROM Scelta WHERE IDCel='" & id & "' AND Anno=" & DatePart("yyyy", Date)
Set objRS3=Server.CreateObject("ADODB.Recordset")
objRS3.Open SQL, Conn, 3, 3, 1

'Inserisco il risultato in una variabile
  Scelta = objRS3("Introduzione")

'cerco l'introduzione da visualizzare
SQL="SELECT * FROM Commenti WHERE IDCel'" & id & "'"
Set objRS2=Server.CreateObject("ADODB.Recordset")
objRS2.Open SQL, Conn, 3, 3, 1

'visualizzo il risultato
  Response.Write objRS2("Introduzione0" & Scelta & "")

Cosa ne dite? E' corretto, oppure avrei potuto scrivere una query sola, magari più semplice e veloce?
Attendo un aiuto prezioso...

Enrico M.B.

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.