Pagina 5 di 8 primaprima ... 3 4 5 6 7 ... ultimoultimo
Visualizzazione dei risultati da 41 a 50 su 74

Discussione: Unire 2 RS.SOURCE

  1. #41
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    439
    Perfetto, adesso inserisce l'anteprima al posto giusto e fa vedere tutti i record presenti nell'altra tabella.

    L'unica cosa che non funziona più è la paginazione! Uffi

    Non è che avresti (o chi sta leggendo) uno script di paginazione???

  2. #42
    Scusate se mi intrometto, stavo leggendo il 3D e mi è venuto di sottoporvi questa soluzione:
    Se invece di usare due recordset ne usaste solo uno
    con la prima query modificata in questo modo :

    codice:
    SELECT Incontri.LastAccess, Incontri.ID, Incontri.Data, Incontri.Nome, Incontri.Username, 
    Incontri.DataNas, Incontri.Sesso, Incontri.Viaggiare, Incontri.UsaFoto, 
    REGIONI.REGIONE AS regione_str,
    (SELECT Anteprima FROM ElencoFoto WHERE Id_Utente = Incontri.ID AND Anteprima = true) AS FotoAntreprima,
    (SELECT Descr FROM ElencoFoto WHERE Id_Utente = Incontri.ID AND Anteprima = true) AS FotoDescr
    FROM 
    REGIONI INNER JOIN (PROVINCE INNER JOIN 
    (ITALIA INNER JOIN (ESTERI INNER JOIN Incontri ON ESTERI.ID=Incontri.Nazione) 
    ON ITALIA.ID=Incontri.Citta) ON PROVINCE.ID=Incontri.Provincia) ON REGIONI.ID=Incontri.Regione WHERE 
    Incontri.Sesso='"&sesso&"' ORDER BY Incontri.LastAccess DESC
    Dove ho inserito due SubQuery che estraggono i dati dell'anteprima dalla tabella delle foto, senza dover fare una seconda ricerca sulla tabella delle foto.

    In pratica dovreste riuscire ad evitare di aprire il RS3.

  3. #43
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    439
    Ciao Deivnet!
    Adesso provo anche questa soluzione. Praticamente riporto la pagina come l'originale (in cui c'era una sola select).

    Provo e faccio sapere anche questa

    GRAZIE

  4. #44
    Esatto l'intento è quello, una sola select.

  5. #45
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    439
    Scusami, ho integrato ma ho problemi qui:

    Tipo di errore:
    Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
    [Microsoft][Driver ODBC Microsoft Access] Campo Memo, OLE o Oggetto Collegamento ipertestuale non valido nella sottoquery "Descr".

    Una cosa: il campo FotoAnteprima non è presente nel database e anche FotoDescr (ho Descr, ma questo campo non mi interessa, quello che a me interessa è POSFOTO)

    Quindi ho cambiato:

    AS FotoAntreprima,(SELECT Descr FROM ElencoFoto WHERE Id_Utente = Incontri.ID AND Anteprima = true) AS FotoDescr

    in

    AS Antreprima,(SELECT PosFoto FROM ElencoFoto WHERE Id_Utente = Incontri.ID AND Anteprima = true) AS PosFoto

    Però mi da questo errore:

    Tipo di errore:
    Microsoft OLE DB Provider for ODBC Drivers (0x80040E10)
    [Microsoft][Driver ODBC Microsoft Access] Parametri insufficienti. Previsto 1.

    Ti riscrivo le vecchie Select funzionanti:
    codice:
    RS.source = "SELECT Incontri.LastAccess, Incontri.ID, Incontri.Data, Incontri.Nome, Incontri.Username, Incontri.DataNas, Incontri.Sesso, Incontri.Viaggiare, Incontri.UsaFoto, REGIONI.REGIONE AS regione_str FROM REGIONI INNER JOIN (PROVINCE INNER JOIN (ITALIA INNER JOIN (ESTERI INNER JOIN Incontri ON ESTERI.ID=Incontri.Nazione) ON ITALIA.ID=Incontri.Citta) ON PROVINCE.ID=Incontri.Provincia) ON REGIONI.ID=Incontri.Regione WHERE Incontri.Sesso='"&sesso&"' ORDER BY Incontri.LastAccess DESC"
    e

    codice:
    RS3.Source = "SELECT * FROM ElencoFoto"

  6. #46
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    439
    OK erano sbagliati i nomi delle tabelle. Adesso Funziona con una sola Select... però il problema della paginazione è rimasto! Perchè?

  7. #47
    MA che problema ti da la paginazione?
    Il recordset non si sposta in avanti?

  8. #48
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    439
    Va proprio in errore la pagina:

    Tipo di errore:
    Errore di run-time di Microsoft VBScript (0x800A0009)
    Indice non incluso nell'intervallo: '[number: 0]'

  9. #49
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    439
    Non è che avresti uno script per la paginazione, anche perchè questo che ho lo splitta solo su colonne!

  10. #50
    Ti giro il mio...meglio in privato è un pò di roba.

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.