Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 19 su 19

Discussione: Database Access

  1. #11
    Ok,
    dovevo aprire l'IF e poi chiuderlo,
    ora l'errore è cambiato:

    Microsoft VBScript compilation error '800a03f9'

    Expected 'Then'

    /include/inc_catalogo.asp, line 71

    If SQL = " SELECT * FROM Colore WHERE ID = "& QSID & " "
    --------------------------------------------------------^

    Qualche suggerimento!

  2. #12
    tati, dai... IF qualcosa THEN!

  3. #13
    Una soluzione
    più comprensibile non c'è l'hai???

  4. #14
    Utente di HTML.it L'avatar di diegoctn
    Registrato dal
    May 2001
    Messaggi
    2,118
    Struttura dell'IF:

    If .......... then
    .............
    end if

    laddove i ........ sono l'istruzione che vuoi tu.

    Controlla l'if della riga e vedi se la struttura è giusta o no.

  5. #15
    ma è questo THEN che non ho e non so dove metterlo e che farmene!

    Non potete essere un pò più elastici..

    io non è che ci capisco molto,

    già essere riuscita in un'altro file a risolvere gli errori
    mi sono sentita grande,
    ma qui è un pò più complesso,

    perche (penso) cerca la categoria, sottocategoria ed infine il prodotto!

    Io invece avevo inserito una selct, che trova l'id del prodotto!

  6. #16
    non sai dove mettere il then????? VVoVe:

    scusa, ma la logica del codice la devi sapere tu...

    io non so se la riga con l'errore da

    If SQL = " SELECT * FROM Colore WHERE ID = "& QSID & " "

    deve diventare

    If SQL = " SELECT * FROM Colore WHERE ID = "& QSID & " " THEN

    oppure

    If pippo=pluto THEN SQL = " SELECT * FROM Colore WHERE ID = "& QSID & " "

    abbi un po' di comprensione...

  7. #17
    Io la comprensione c'è l'ho...
    ma vorrei che anche tu ne avessi tantissima per me...

    Ascolta,
    inizialmente il codice era:

    codice:
                    <%
    		If (QSSCategoria = "") AND (QSCategoria = "") AND (QSQuery = "") Then
    			Response.Redirect Request.ServerVariables("HTTP_REFERER")
    		Else
    '---Stampo a video i prodotti delle categorie richieste
    			Set RS = Server.CreateObject("ADODB.RecordSet")
    			RS.PageSize = MaxProdottiPerPagina
    			
    			If QSQuery <> "" Then
    				QSQuery = Replace(QSQuery, "'", "''")
    				ArrQuery = Split(QSQuery, " ")
    
    
    				SQL = " SELECT * FROM Prodotti WHERE "
    				For i = 0 to UBound(ArrQuery, 1)
    					SQL = SQL & "(Prodotto LIKE '%" & ArrQuery(i) & "%' OR PDescrizione LIKE '%" & ArrQuery(i) & "%' OR GDescrizione LIKE '%" & ArrQuery(i) & "%') AND "
    				Next
    				SQL = SQL & "Cancellato = False"
    				RS.Open SQL, Conn, 1
    			Else
    				If (QSCategoria = "") Then
    					SQL = " SELECT * FROM Prodotti WHERE SCategoria = "& [QSSCategoria] &" AND Categoria = 0  AND Cancellato = False "
    					RS.Open SQL, Conn, 1
    				End If
    che mi prende la Super categoria che ho scelto + la cartegoria e mi ha trovato il prodotto...

    a questo ci devo aggiungere che dopo che è stato trovato il prodotto,
    tramite IDProdotto, deve andare nella tabella colore e prendere l'immagine associata!

    ora io ho inserito:
    codice:
    		If SQL = " SELECT * FROM Colore WHERE ID = "& QSID & " "
    				Set RS = Conn.Execute(SQLScheda)
    	            If Not RS.EOF Then
    	         	Goccia2 = RS("Goccia2")
    			End If
    Sai dirmi se ciò che ho scritto potrebbe essere corretto???

    Perchè in un'altro file (scheda.asp) l'ho fatto e li si trova, xchè è sicuramente più semplice!


  8. #18
    tatiana

    If SQL = " SELECT * FROM Colore WHERE ID = "& QSID & " "


    * è sbagliata *

    perché la IF si fa cosi':

    IF condizione THEN
    azione
    END IF

    non continuare a dirmi che da quando l'hai scritta ti dà errore: è OVVIO che ti dia errore - perché CONTIENE un errore.

    perché l'hai scritta? a cosa ti serve? analizza bene le tue esigenze e scrivi il codice corretto.

  9. #19
    Ascolta,
    però mi sembra di avertelo detto cosa vorrei fare e che non ci riesco,
    quindi avrei bisogno di un aiuto che mi porti sulla strada e mi dica dovresti fare forse in questo modo..
    non solo No così è sbagliato!
    xchè dicendomi in questo modo, quantomeno io, capisco che sono sulla strada giusta, ma sbaglio qualcosa...
    invece non è così!
    ciò che dovrei fare è questo:


    Ho un catalogo dei prodotti, creato da Super CAtegoria, che mi porta a delle Categorie e poi a dei Singoli prodotti!
    Una volta scelto il prodotto, devo fare in modo che il codice, legga anche un'altra tabella detta COLORE, che è Relazionata con l' IDProdotto.

    Questo è ciò che non riesco a fare, far leggere le informazioni anche dalla tabella colore...

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 © 2026 vBulletin Solutions, Inc. All rights reserved.