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

    Query Access in SQL (MSDE 2000)

    Ciao a tutti,
    ho installato MSDE 2000 sul server dove risiede il mio sito e sto passando dal db access a questo...
    Ora volevo capire una cosa:
    sul mio database access avevo impostato delle query che andavo ad interrogare direttamente, ora importando i dati in MSDE mi dicono che le query non vengono trasferite e che devo impostarle a mano quando creo il recordset...
    ho fatto questa operazione su una pagina per verificarne il funzionamento ma ho notato che con questa stessa query access era decisamente più veloce ad estrarre i dati...!
    Sto sbagliando qualcosa?

    Ecco la query in questione:

    SELECT Ranking.Rank, Ranking.KeyWord, Ranking.SearchEngine, Web.WebID FROM Web INNER JOIN Ranking ON Web.WebID = Ranking.WebID

    ...
    Chi Non RisiKa noN RosiKa

  2. #2
    Utente di HTML.it L'avatar di comas17
    Registrato dal
    Apr 2002
    Messaggi
    6,522
    Se non sbaglio le query vengono trasformate in "stored procedures", prova a vedere; in ogni caso la cosa migliore è utilizzare, appunto, le stored procedures che vengono memorizzate sul server e le richiami (eventualmente passandogli dei parametri) quando ti servono

  3. #3
    Utente di HTML.it L'avatar di jesus
    Registrato dal
    Jan 2002
    Messaggi
    717
    Le query con l'importazione si trasformano in tabelle.

    Per creare delle query con MSDE basta usare l'operazione CREATE VIEW:
    codice:
    CREATE VIEW qyEsempio
    SELECT 
       Ranking.Rank, Ranking.KeyWord, Ranking.SearchEngine, Web.WebID 
      FROM 
       Web INNER JOIN Ranking ON Web.WebID = Ranking.WebID
    GO
    E da asp richiami la query con:
    codice:
    SELECT * FROM qyEsempio
    Ciao
    <%= Jesus %>
    "Non hai veramente capito qualcosa fino a quando non sei in grado di spiegarlo a tua nonna" - Albert Einstein.

  4. #4
    ho provato a fare il CREATE VIEW come mi hai consigliato ma mi risponde con questo erroe:

    Errore di compilazione di Microsoft VBScript error '800a0401'

    Prevista fine istruzione

    /portfolio.asp, line 85

    CREATE VIEW qyEsempio
    ------------^

    da cosa può dipendere...?

    comas17 potresti eventualmente spiegarmi cosa sono e come funzionano le stored procedures?
    Chi Non RisiKa noN RosiKa

  5. #5
    Utente di HTML.it L'avatar di jesus
    Registrato dal
    Jan 2002
    Messaggi
    717
    Scusami ho dimenticato la parola chiave AS:
    codice:
    CREATE VIEW qyEsempio AS
    SELECT 
       Ranking.Rank, Ranking.KeyWord, Ranking.SearchEngine, Web.WebID 
      FROM 
       Web INNER JOIN Ranking ON Web.WebID = Ranking.WebID
    GO
    <%= Jesus %>
    "Non hai veramente capito qualcosa fino a quando non sei in grado di spiegarlo a tua nonna" - Albert Einstein.

  6. #6
    ho provato ma non è cambiato nulla...

    Errore di compilazione di Microsoft VBScript error '800a0401'

    Prevista fine istruzione

    /portfolio.asp, line 85

    CREATE VIEW qyEsempio AS
    -----------------------^
    Chi Non RisiKa noN RosiKa

  7. #7
    Utente di HTML.it L'avatar di jesus
    Registrato dal
    Jan 2002
    Messaggi
    717
    Originariamente inviato da diwla
    ho provato ma non è cambiato nulla...

    Errore di compilazione di Microsoft VBScript error '800a0401'

    Prevista fine istruzione

    /portfolio.asp, line 85

    CREATE VIEW qyEsempio AS
    -----------------------^
    Scusami ma come richiami questa query?
    <%= Jesus %>
    "Non hai veramente capito qualcosa fino a quando non sei in grado di spiegarlo a tua nonna" - Albert Einstein.

  8. #8
    la richiamo così:
    rsrank.Open "SELECT * FROM qyEsempio"

    in ogni caso l'errore lo da prima di arrivare qui, la riga 85 è proprio "CREATE VIEW qyEsempio AS"
    ...
    Chi Non RisiKa noN RosiKa

  9. #9
    Utente di HTML.it L'avatar di jesus
    Registrato dal
    Jan 2002
    Messaggi
    717
    come esegui il create view?
    <%= Jesus %>
    "Non hai veramente capito qualcosa fino a quando non sei in grado di spiegarlo a tua nonna" - Albert Einstein.

  10. #10
    esattamente come me l'hai postato:

    CREATE VIEW qyEsempio AS
    SELECT
    Ranking.Rank, Ranking.KeyWord, Ranking.SearchEngine, Web.WebID
    FROM
    Web INNER JOIN Ranking ON Web.WebID = Ranking.WebID
    GO

    per fare delle prove ho semplicemente copiato ed incollato il codice così come stava.
    Chi Non RisiKa noN RosiKa

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