Registrare le date nei db
Spesso ci capita di avere il problema con la data in italiano perchè access ci inserisce sempre la data inglese. Onestamente nonostante tutti i forum che ho trovato, tutti danno sempre la solita risposta: posizionare la sessione in italiano.
Quindi basterebbe solo:
strLCID = 1040
Onestamente, ho visto che funziona a volte, ma non rieso a spiegarmi il motivo perche a volte non va.
Ho notato che, nel INSERT TO da problemi, invece se faccio l'aggiornamento tutto filo liscio come l'olio.
Ecco, devo dire che io per aggiornare uso questa formula:
Aggiornamento=(metto il dato che aggiorna)
Sql= select * tabella where (metto le condizioni)
Rs.open, sql, Conn, 3,3
Rs(record del db da aggiornare)= Aggiornamento
Rs.update
Cosi, ho cambiato il mio modo di inserire i dati utilizzando questa formula
myDB = "mdb-database/Nomedatabase.mdb"
Setconn =Server.CreateObject("ADODB.Connection")
conn. Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(myDB)
Inserimento1=metti il valore che deve essere inserito
DimRs
Set
Rs = Server.CreateObject ("ADODB.Recordset")
Rs. Open "NOME TABELLA", conn, 3, 3
Rs. addnew
Rs("Campo1") = (Inserimento1)
Rs("Campo2") = (Inserimento2)
"" = ""
Rs. update
Rs. Close
set Rs = Nothing
conn. Close
set conn = Nothing
Ora, mantieni sempre l'ordine dei campi da inserire come l'ordine che trovi su access
Per le date, numeri, non devi fare nulla (cosa che prima dovevi mettere ## oppure togliere gli apici)