58 messaggi dal 03 febbraio 2003
Ciao Raynor si può tentare......le sto provando tutte......la tabella che contiene le Categorie è composta da due colonne:
--------------------
| ID | SCategoria |
--------------------

tu dici di aggiungere qui un colonna con l'immagine giusto?

---------------------------------
| ID | SCategoria | Immagine|
---------------------------------

fin qui tutto ok ma per far apparire l'immagine che istruzione devo mettere?

Da ciò che leggo queste righe dovrebbero essere quelle che devo modificare

<%
'---Dichiarazione variabili
Dim SQLCat, RSCat, Icat, QSSCategoria, SCatArr, CatArr, BoolCategorie, K
SQLCat = " SELECT ID, SCategoria FROM SCategorie "
Set RScat = Conn.Execute(SQLCat)
If Not RSCat.EOF Then
SCatArr = RScat.GetRows
'---Stampo a video le scategorie ed eventuali categorie
If QSSCategoria <> "" Then
SQLCat = " SELECT ID, Categoria FROM Categorie WHERE SCategoria = " & QSSCategoria
Set RSCat = Conn.Execute(SQLCat)
If Not RSCat.EOF Then
CatArr = RSCat.GetRows
BoolCategorie = True
Else
BoolCategorie = False
End If
RSCat.Close
End If
For Icat = 0 to UBound(SCatArr, 2)
%>

Ciao e grazie
3.122 messaggi dal 16 maggio 2002
Nel campo "Immagine" memorizzi il percorso dell'immagine associata alla categoria. Devi poi estrarla dal db assieme agli altri due campi modificando la select in questo modo:

SQLCat = " SELECT ID, Categoria FROM Categorie WHERE SCategoria = " & QSSCategoria

oi la GetRows ti estrae tutti i valori richiesti e te li memorizza in una matrice (allora nella tabella esiste anche il campo SCategoria??) o vettore riga se ti viene estratto un solo record. A questo punto, in fase di visualizzazione basta che ricordi che il percorso dell'immagine sta nella terza colonna e sei a posto.

The day Microsoft makes something that doesn't suck
is probably the day they start making vacuum cleaners.

Get caught!
Get caught again!
58 messaggi dal 03 febbraio 2003
Raynor ha scritto:
modificando la select in questo modo:

SQLCat = " SELECT ID, Categoria FROM Categorie WHERE SCategoria = " & QSSCategoria



ma la select sopra è come l'originale.
123 messaggi dal 29 ottobre 2001
DA

SQLCat = " SELECT ID, Categoria FROM Categorie WHERE SCategoria = " & QSSCategoria

A

SQLCat = " SELECT ID, Categoria FROM Categorie WHERE SCategoria =' " & QSSCategoria &" ' "

togliendo gli spazi tra apici e doppi apici (era giusto per fareli notare)
58 messaggi dal 03 febbraio 2003
Scusa ma non ho ben capito, se tolgo solo gli apici mi da ancora errore se invece tolgo gli apici lasciando i doppi cioè così:

SQLCat = " SELECT ID, Categoria FROM Categorie WHERE SCategoria = " & QSSCategoria &" "

non mi da errore ma non mi fa vedere le immagini.
125 messaggi dal 17 luglio 2002
devi togliere solo gli spazi lasciando apici singolo e doppi

MILANO SAIMA CAMPIONE D'ITALIA 2003
58 messaggi dal 03 febbraio 2003
Fatto ma l'errore è questo :

Microsoft OLE DB Provider for ODBC Drivers error '80040e07'
[Microsoft][ODBC Microsoft Access Driver] Data type mismatch in criteria expression.
/shop/include/inc_categorie.asp, line 27
3.122 messaggi dal 16 maggio 2002
LucaBG ha scritto:
ma la select sopra è come l'originale.

Ooops  hai ragione.
Ecco la query che estrae anche l'immagine (se il campo si chiama Immagine):

SQLCat = " SELECT ID, Categoria, Immagine FROM Categorie WHERE SCategoria = " & QSSCategoria

The day Microsoft makes something that doesn't suck
is probably the day they start making vacuum cleaners.

Get caught!
Get caught again!

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.