ROUND con Access

venerdì 13 ottobre 2006 - 08.45

secks Profilo | Senior Member

Consigliato da LBenaglia allego un esempio di prova per far vedere il mio problema sull'istruzione ROUND in una query di ACCESS in un progetto in VB6.

Ciao a tutti.
Paolo.

Brainkiller Profilo | Guru

>Consigliato da LBenaglia allego un esempio di prova per far vedere
>il mio problema sull'istruzione ROUND in una query di ACCESS
>in un progetto in VB6.

Ma il Thread dove te l'ha consigliato dov'è ? Perchè come faccio a risponderti se non so niente Dovresti dire anche qui qual è il problema, inoltre non tutti hanno VB6.0 installato, quindi se fornisci dei dettagli più precisi è meglio anche per capire se il problema è risolvibile direttament su Access o da VB.
Ciao

David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/

lbenaglia Profilo | Guru

>Consigliato da LBenaglia allego un esempio di prova per far vedere
>il mio problema sull'istruzione ROUND in una query di ACCESS
>in un progetto in VB6.

Ciao Paolo,

ho eseguito questo script con successo:

Dim cn Const CN_STRING = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\documenti\Anagra.mdb" ' Definisco un oggetto ADODB.Connection Set cn = CreateObject("ADODB.connection") ' Apro la connessione cn.Open CN_STRING ' Eseguo l'update cn.Execute "UPDATE AnaArt SET art_prz = ROUND(art_prz, 2)" ' Chiudo la connessione cn.Close Set cn = Nothing MsgBox "Fine", vbInformation

La colonna art_prz è stata arrotondata a 2 cifre decimali.
Bene, quindi il problema è proprio quello che sospettavi, abbiamo librerie differenti.
Purtroppo non ho installato VB e spulciando il vbp ho visto che hai una reference a "Microsoft ActiveX Data Objects 2.8 Library" ma non riesco a capire se è l'RTM o il Service Pack 1.
Senza saper né leggere, né scrivere scarica ed installa l'MDAC 2.8 SP1 e dato che usi Jet, il Jet 4.0 Service Pack 8 per il tuo sistema operativo:
http://msdn.microsoft.com/data/ref/mdac/downloads/

Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org

lbenaglia Profilo | Guru

>Ma il Thread dove te l'ha consigliato dov'è ?

Ciao David,

il thread è questo:
http://www.dotnethell.it/forum/messages.aspx?ThreadID=10824

Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5