Visualizzazione dei risultati da 1 a 8 su 8

Discussione: errore con la data

  1. #1
    Utente di HTML.it L'avatar di val
    Registrato dal
    Aug 2002
    Messaggi
    179

    errore con la data

    salve ragazzi,
    ho un campo data all'interno del database nella seguente forma:
    gg/mm/aaaa

    tramite questa funzione nella mia pagina asp recupero la data attuale:
    dataregist=FormatDateTime(Date(),vbShortDate)

    il problema è che se vado a controllare il dato registrato nel database mi da questa data:
    30/12/1899

    perchè?
    The world is a vampire

  2. #2
    fammi vedere la query di INSERT (o UPDATE) con cui inserisci la data nel database
    san imente saluta

    * http://simonecingano.it *

  3. #3
    Utente di HTML.it L'avatar di val
    Registrato dal
    Aug 2002
    Messaggi
    179
    Questa è la funzione che mi restituisce la data:

    dataregist=FormatDateTime(Date(),vbShortDate)



    questo invece è lo script che mi inserisce i valori nel database:

    Dim ConnMem
    Set ConnMem=Server.CreateObject("ADODB.Connection")
    ConnMem.Open "driver={Microsoft Access Driver (*.mdb)};dbq="& server.MapPath("..\fpdb\dati.mdb")
    SQLMem = "INSERT INTO TabQuant (IDAzienda,IDSottocategoria,Data,Qta,DataReg)"
    SQLMem = SQLMem&"VALUES("&idazienda&","&idsottocat&",'"&Dat a&"',"&datoQta&","&dataregist&")"
    ConnMem.Execute(SQLMem)

    DataReg e dataregist
    The world is a vampire

  4. #4
    se ti fai stampare la qury (o anche solo la data) cosa ti restituisce?

    codice:
    dataregist=FormatDateTime(Date(),vbShortDate)
    response.write (dataregist)
    probabolmente o iis o access hanno il formato di data inglese mentre l'altro italiano...
    Purtroppo bisogna imparare che il computer non sbaglia...fa solo quello che gli dici di fare

    www.netpolaris.it

  5. #5
    Utente di HTML.it L'avatar di val
    Registrato dal
    Aug 2002
    Messaggi
    179
    quando stampo a video la data che recupero con quella funzione, me la restituisce in maniera corretta. Le cose non quadrano quando vado a vedere la data nel database ...
    The world is a vampire

  6. #6
    ma nell'insert la variabile data non va salvata con gli # invece delle " ?

  7. #7
    Originariamente inviato da santino83
    ma nell'insert la variabile data non va salvata con gli # invece delle " ?
    yess...visto che usa access si...
    Purtroppo bisogna imparare che il computer non sbaglia...fa solo quello che gli dici di fare

    www.netpolaris.it

  8. #8
    oppure DATEVALUE('" & stringa & "')"

    più che altro attenzione all'LCID
    san imente saluta

    * http://simonecingano.it *

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.