Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15
  1. #1

    velocizzare lettura records

    Salve a tutti, ho fatto un motore di ricerca, il quale cerca in 5 database e quasi 1000 records.
    quello che mi chiedevo io se esisteva un sistema per snellire la procedura di ricerca nei database, in modo tale da caricare le pagine più velocemente.

    La procedura che ho usato è la seguente:
    Pseudo
    codice:
    ---- Primo database
    Apri la connessione
    --- Prima tabella
    Crea recordset
    esegui ricerca (esegui sql)
    se trovati
     metti i risultati in un array
    altrimenti salta
    Chiudi recordset
    --fine tabella
    --- Seconda tabella
    Crea recordset
    esegui ricerca
    se trovati.. altimenti..
    Chiudi recordset
    --fine tabella
    Chiudi connessione
    ----Fine database
    ---- Secondo database
    Apri connessione
    ...
    non vi sembra forse un po troppo macchinoso??? :master:

    ciao.

  2. #2
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    ma perchè non usi sql union ?

    ciao.

  3. #3
    perchè la struttura dei databse non è uguale per tutti

  4. #4
    Perchè cerchi su 5 database e non ne fai uno unico?

  5. #5

  6. #6
    i database sono:
    camere - 17 campi
    alberghi - 15 campi
    clienti - 10 campi
    contatti - 10 campi
    fornitori - 5 campi

    ovviamente, per velocizzare, effettuo la ricerca nei campi principali

  7. #7
    Vuoi dire che dentro ogni database ci sta una sola tabella?

  8. #8
    access? m$sql? mysql? oracle? altro? specificare

  9. #9

  10. #10
    riprendo la domanda di mimmo. una tabella per db?

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.