nntp2http.com
Posting
Suche
Optionen
Hilfe & Kontakt

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
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 ]