Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
SQL Server 2000/2005/2008, Express, Access, MySQL, Oracle
PROBLEMA CON LA FUNZIONE COMPACTDATABASE
venerdì 10 novembre 2006 - 12.06
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
MarcodotnetHell
Profilo
| Junior Member
98
messaggi | Data Invio:
ven 10 nov 2006 - 12:06
io richiamo dal mio codsice in access il seguente comando
dbengine.compactdatabase ......
questa funzione mi compatta il database ma noto che in alcuni campi del database i dati vengono rovinati ad esempio ho una tabella con DESCRIZIONE E MODELLO e dopo la compattazione mi fa il join dei due sul campo descrizione.
Il database che uso era in access 97 poi converito in access 2003.
Grazie anticipatamente per il vostro interessamento.
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
ven 10 nov 2006 - 14:02
>questa funzione mi compatta il database ma noto che in alcuni
>campi del database i dati vengono rovinati ad esempio ho una
>tabella con DESCRIZIONE E MODELLO e dopo la compattazione mi
>fa il join dei due sul campo descrizione.
Ciao MarcodotnetHell,
potresti spiegarti meglio? Cosa intendi con "mi fa il join dei due sul campo descrizione"?
L'operazione di compattazione non fa altro che riorganizzare lo storage fisico dei dati, eliminando fisicamente le righe eliminate, ecc. Alcune modifiche vengono apportare anche ai metadati (ad esempio il reset delle colonne contatore) ma non mi risulta che vengano "rovinati" i dati.
>Grazie anticipatamente per il vostro interessamento.
Prego.
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
MarcodotnetHell
Profilo
| Junior Member
98
messaggi | Data Invio:
lun 27 nov 2006 - 08:56
ho due campi descrizione poi un modello , una marca ecc... in maschera i campi sono collegati a dei textbox. Quando compatto il database da codice e riapro la mia maschera mi trovo le due descrizioni unite su un textbox, mi trovo la marca al posto del modello ecc insomma tutti i campi spostati o uniti.
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
lun 27 nov 2006 - 09:18
>ho due campi descrizione poi un modello , una marca ecc... in
>maschera i campi sono collegati a dei textbox. Quando compatto
>il database da codice e riapro la mia maschera mi trovo le due
>descrizioni unite su un textbox, mi trovo la marca al posto del
>modello ecc insomma tutti i campi spostati o uniti.
Ripeto, la compattazione del db NON altera i dati.
Fai una SELECT sulla tabella e verifica se il contenuto delle colonne è corretto, se non lo è si tratta di un bug nella tua applicazione.
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
MarcodotnetHell
Profilo
| Junior Member
98
messaggi | Data Invio:
lun 27 nov 2006 - 09:54
il problema è che non mi cambia i dati nella tabella ma solo la maschera me li fa vedere scombinati quindi il compact database in qualche modo mi rovina la maschera o i collegamenti dei campi.
Torna su
Stanze Forum
Elenco Threads
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 !