Ancora su sqlexpress
Von: Enzo (oldmanenzo@libero.it) [Profil]
Datum: 04.07.2008 10:01
Message-ID: <7Okbk.9994$f86.3471@tornado.fastwebnet.it>
Newsgroup: it.comp.lang.visual-basic
Datum: 04.07.2008 10:01
Message-ID: <7Okbk.9994$f86.3471@tornado.fastwebnet.it>
Newsgroup: it.comp.lang.visual-basic
so che una domanda è troppa ma ne ho 3 insieme e le raggruppo tutte qui. Ho la necessita di creare un database sql ma non riesco a capire la sintatti. Le ho provate di tutte con [] con virgolette con apicini ma va sempre in errore quando executecommand sql = "CREATE DATABASE '" & path & "'" path contiene il percorso completo e nome del database. Al posto degli apicini ho inserito anche le parentesi quadre e quelle tonde mischiando il tutto anche insieme, ma niente da fare. Seconda domanda Questo lo script in resorces USE MASTER IF EXISTS ( SELECT * FROM master..sysdatabases WHERE Name = 'Database'' ) DROP DATABASE Database CREATE DATABASE Database in questo caso richiamando lo script tutto funziona perfettamente ma ho la necessita che il nome del database sia quello scelto dall'utente e non imposto, completo di percorso. In poche parole nella clausola WHERE DROP e CREATE ho la necessità di inserire una variabile, ma non so come si fa a passare allo script il percorso ed il nome selezionato da una windowform Savedialog Terzo quesito. in molti esempi vedo come stringa di connessione questo tipo "Data Source=(local);Integrated Security=True" sei io utilizzo una stringa di connessione di questo tipo non funziona. Ho l'obbligo che vi debba essere un database presente nel percorso e passare la stringa di connessione al database completa di percoso e dopo dare un comando per la creazione di un nuovo database. Quello che mi chiedo se non ho un database e voglio crearne un ex novo, come faccio a passare la stringa di conessione??? Chiedo scusa per le tante domande ma forse e meglio raccogliere tutto in uno. Grazie a tutti[ Auf dieses Posting antworten ]
