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
Aggiungere tabelle, campi in database in SQLserver 2005 express e rela...
sabato 14 giugno 2008 - 10.53
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Mau67
Profilo
| Expert
917
messaggi | Data Invio:
sab 14 giu 2008 - 10:53
Salve ho un progetto in Visual Studio 2005, come ben si sà i programmi sono in continua evoluzione, quindi mi chiedevo
quando dovrò distribuire un aggiornamento come farò?
Mi spiego l'aggiornamento a cui mi riferisco e relativo alle tabelle di database sviluppato in SQLserver2005 express.
Se necessito di verificare l'esistenza di tabelle e campi all'interno del database e quindi aggiungere eventuali tabelle e/o
campi come faccio? come faccio a aggiungere le relazioni all'interno del dataset?
Quale è il codice da scrivere? come faccio per fare fare l'aggiornamento al cliente con un solo click ?
N.B. la creazione della connessione e il dataset è stata creata con la procedura guidata dell'ide di visual studio.
Grazie a chi mi volesse aiutare ricordo che stò imparando la programmazione
Mau67
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
mer 18 giu 2008 - 01:02
>Salve
Ciao!
>Se necessito di verificare l'esistenza di tabelle e campi all'interno
>del database e quindi aggiungere eventuali tabelle e/o
>campi come faccio? come faccio a aggiungere le relazioni all'interno
>del dataset?
>Quale è il codice da scrivere? come faccio per fare fare l'aggiornamento
>al cliente con un solo click ?
>N.B. la creazione della connessione e il dataset è stata creata
>con la procedura guidata dell'ide di visual studio.
Guarda, se cambi la struttura del database e necessiti di cambiamenti anche alla tua applicazione, devi agire separatamente. Da una parte ti crei lo script delle "differenze" degli oggetti su database, e quindi uno script SQL o TSQL che allinei il db che vai a cambiare col tuo di sviluppo. Dall'altra, devi rieseguire la procedura guidata, in modo da sincronizzare gli oggetti dataset con le nuove strutture su database. Non c'è modo di farle in un click..
Puoi diventare matto e scriverti una classe super dinamica, ma comunque non otterresti quello che vuoi.
Quello che posso dirti è che è buona norma tenersi un bel versioning dei file di sviluppo (applicazione) con programmi come source safe o altri simili. E lo stesso per il database, creando tanto di script di "pubblicazione" che porta le differenze dal tuo sviluppo agli ambienti di test/preproduzione/produzione.
Una buona politica di rilascio e di sviluppo, ti permettono di poter sempre ritornare sui tuoi passi nel caso in cui le aggiunte siano un danno e non un vantaggio
>
>Grazie a chi mi volesse aiutare ricordo che stò imparando la programmazione
di nulla!
--
Alessandro Alpi | SQL Server MVP
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org
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 !