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
Si ouo fare??? creare un database sql da vb o vba
venerdì 12 gennaio 2007 - 16.25
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
sal21
Profilo
| Junior Member
63
messaggi | Data Invio:
ven 12 gen 2007 - 16:25
E' possibile creare un db sql via codice vb o vba e fare l'attach del database appena creato nella dir di default di SQl Express?
Esempio:
nome db:miodb
nome tabella:miatabella
campo1 formato testo
campo2 formato data (DD/MM/YYYY)
campo3 formato testo
campo4 formato testo
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
ven 12 gen 2007 - 16:29
>E' possibile creare un db sql via codice vb o vba e fare l'attach
>del database appena creato nella dir di default di SQl Express?
Ciao sal21,
Per creare un database devi essere necessariamente connesso ad una istanza, quindi non ha senso eseguire un attach.
Ora, spendi due minuti per spiegarci dettagliatamente quali sono le tue esigenze in modo da fornirti le linee guida più mirate alle tue esigenze.
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
sal21
Profilo
| Junior Member
63
messaggi | Data Invio:
ven 12 gen 2007 - 16:36
ok sono gia connesso ad un istanza SQL...
La mi domanda e se si puo' fare via codice in vb o vba...
sal21
Profilo
| Junior Member
63
messaggi | Data Invio:
ven 12 gen 2007 - 16:37
ok sono gia connesso ad un istanza SQL...
La mi domanda e se si puo' fare via codice in vb o vba...
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
ven 12 gen 2007 - 16:45
>ok sono gia connesso ad un istanza SQL...
Bene. Connettiti all'istanza con una login avente diritti amministrativi e specifica nella connection string un database qualunque (ad esempio master).
A questo punto utilizza il metodo Execure dell'oggetto ADODB.Connection per eseguire il comando "CREATE DATABASE <nomedb>".
Chiudi la connessione e riaprila specificando come Initial Catalog il database appena creato e sempre tramite il medodo Execute esegui il comando "CREATE TABLE...".
Per maggiori dettagli consulta MSDN ed i Books Online:
"Connection Object"
http://msdn.microsoft.com/library/en-us/ado270/htm/mdobjconnection.asp
"CREATE DATABASE (Transact-SQL)"
http://msdn2.microsoft.com/it-it/library/ms176061.aspx
"CREATE TABLE (Transact-SQL)"
http://msdn2.microsoft.com/it-it/library/ms174979.aspx
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
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 !