Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    problema query data da access a sqlserver

    Ciao, sto facendo dei test per cercare di passare da Access a Sql server 2005 express.
    Per gli script asp ho letto che in quanto a date sql server non accetta questo '#' ma '.

    Ora io mi trovo a dover convertire una query ma non mi funziona molto bene.
    ------------------
    QUESTA FUNZIONA SU ACCESS E CON CAMPI DATA IN CIFRE
    dayinizio=request.form("dayinizio")

    dayfine=request.form("dayfine")

    meseinizio=request.form("meseinizio")
    mesefine=request.form("mesefine")
    annoinizio=request.form("annoinizio")
    annofine=request.form("annofine")
    strDate1 = Request("meseinizio") & "/" & Request("dayinizio") & "/" & Request("annoinizio")
    strDate2 = Request("mesefine") & "/" & Request("dayfine") & "/" & Request("annofine")
    strsql="SELECT * FROM UTENTI WHERE Data >=#" & strDate1 & "#AND Data <=#" & strDate2 & "#"
    ----------------
    VERSIONE PER SQL SERVER
    strsql="SELECT * FROM UTENTI WHERE Data >='" & strDate1 & "' "'AND Data <='" & strDate2 & "'"

    cosi non mi da errori ma filtra correttamente dalla data di inizio ma poi va alla fine di tutti i record, non è che il problema sta nel / e il formato di access?
    Sqlserver ho visto che usa yyyy-mm-dd come faccio per i record già inseriti?
    Grazie

  2. #2
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    per sql server la data la devi inserire nel formato 'aaaammgg'

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.