Créer une BDD SQL server 2008 R2 à partir du code dans VB Express 2010
Bonjour à tous,
Je précise d'emblée que je suis débutant donc ne m'en voulez pas si je semble à côté de la plaque ...
Voilà j'ai créer une application sur VB 2010 Express qui utilise une BDD SQL server 2008 R2. J'ai donc créé ma BDD directement dans le Management studio de SQL server 2008 R2 et tout fonctionne bien.
Maintenant je souhairerais pouvoir créer ma BDD directement dans le code de mon appli sans passer par Management studio.
J'ai consulté le cours de Philippe LASSERE mais je n'y arrive pas.
Voilà mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
LigneDOSSIER.SOURCE="localhost"
LigneDOSSIER.BDDSQL="Essai"
LigneDOSSIER.LOGIN="sa"
LigneDOSSIER.MDP="PWD"
ConnexionString = "Data Source=" & LigneDOSSIER.SOURCE & ";Initial Catalog=" & LigneDOSSIER.BDDSQL & ";User Id=" & LigneDOSSIER.LOGIN & ";Password=" & LigneDOSSIER.MDP & ";" & "Integrated Security=SSPI"
Dim strSQL As String = "IF EXISTS (" & "SELECT * " & "FROM master..sysdatabases " & "WHERE Name = 'HowToDemo')" & vbCrLf & "DROP DATABASE HowToDemo" & vbCrLf & "CREATE DATABASE test"
Connexion = New SqlConnection(ConnexionString)
Dim cmd As New SqlCommand(strSQL, Connexion)
Connexion.Open()
cmd.ExecuteNonQuery()
Connexion.Close() |
J'ai le message "Impossible d'ouvrir la base de données "Essai" demandée par la connexion. La connexion a échoué."
Comme je n'y connais pas grand chose, je dois avoir fait n'importe quoi. Quelqu'un pourrait-il m'aider en me filant un code corrigé ?
Un grand merci d'avance ...