Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2001
    Messaggi
    76

    conversione access- sqlserver

    posso postarvi un esmpio concreto?

    TABELLA ACCESS2000 composta dai seguenti campi

    Nome campo Tipo

    contatore Contatore
    nome Testo
    descrizione Testo
    data Data/Ora

    La domanda è come comapare la stessa tabella in sqlServer?

    QUERY su ACCESS2000

    sql = "SELECT nome,descrizione FROM tbAccess WHERE nome=" nome

    e in sqlServer le query cambiano radicalmente?

    grazie ragazzi

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2001
    Messaggi
    76
    Comunque nessuno è in grado di farmi vedere come funziona?

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2000
    Messaggi
    11
    La query dovrebbe essere identica e credo che la sintassi sia questa:
    "SELECT nome,descrizione FROM tbAccess WHERE nome=" & chr(34) & nome & chr(34)
    Ciao
    Maxi

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2001
    Messaggi
    76
    cambierebbe solo la dicitura chr(34) che se non erro sono i doppi apici giusto?
    omettendo chr(34) comprometterei tutto?

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2000
    Messaggi
    11
    Sì, sono i doppi apici. A dir la verità avevi anche dimenticato il carattere di concatenazione &.
    Ovviamente i doppi apici sono necessari in quanto il campo nome è alfabetico.
    Ad ogni modo la query dovrebbe funzionare anche così:
    "SELECT nome,descrizione FROM tbAccess WHERE nome='" & nome & "'"
    Ciao
    Maxi

  6. #6
    Utente di HTML.it
    Registrato dal
    Apr 2001
    Messaggi
    76
    quindi possiamo dire che potrei scrivere le query e testarle in access e successivamente passare il tutto in sqlServer senza dover per forza riscrivere tutto
    oppure sbaglio

  7. #7
    Utente di HTML.it
    Registrato dal
    Oct 2000
    Messaggi
    11
    Il fatto è che, come ti ho detto l'altro giorno, se usi delle funzioni (come val o format), in access vanno benissimo, in SqlServer no. Quindi, per risparmiare tempo, varrebbe la pena fare tutto in SqlServer dall'inizio.
    Ciao
    Maxi

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.