Bonsoir
Je me lance dans un domaine que je ne connais pas : SQL server 2008
J'essaye d'établir une connexion de ma base SQL, mais j'ai à chaque fois
un
message d'erreur
"La recherche dufichier "C:Users...DataSecret.sdf" dans les répertoires
s'est terminée par l'erreur système 5(Accès refusé.).
Impossible de joindre le fichier 'C:Users...DataSecret.sdf' en tant que
base de données 'dbname'."
Comme c'est la première fois que je m'essaye aux bases SQL j'aimerais
comprendre ce qui ne fonctionne pas.
Voici mon code :
Dim MaConnexion As SqlConnection = New SqlConnection
ComboListeSite.Items.Clear() MaConnexion.ConnectionString > "Server=.SQLExpress;Integrated
Security=True;AttachDbFilename=C:Users...DataSecret.sdf;DataBaseÛname;Trusted_Connection=Yes"
MaConnexion.Open()
Dim MaCommande As SqlCommand = MaConnexion.CreateCommand
MaCommande.CommandText = "SELECT SiteInternet FROM SecretDeBase"
Dim MaListe As SqlDataReader = MaCommande.ExecuteReader
Dim i As Integer = 0
Do While
MaListe.Read ComboListeSite.Items.Add(MaListe.GetString(0))
i = i + 1
Loop
MaListe.Close()
Le nom de Table de ma base est : SecretDeBase
Par avance merci pour toute votre aide
Bonsoir
Je me lance dans un domaine que je ne connais pas : SQL server 2008
J'essaye d'établir une connexion de ma base SQL, mais j'ai à chaque fois
un
message d'erreur
"La recherche dufichier "C:Users...DataSecret.sdf" dans les répertoires
s'est terminée par l'erreur système 5(Accès refusé.).
Impossible de joindre le fichier 'C:Users...DataSecret.sdf' en tant que
base de données 'dbname'."
Comme c'est la première fois que je m'essaye aux bases SQL j'aimerais
comprendre ce qui ne fonctionne pas.
Voici mon code :
Dim MaConnexion As SqlConnection = New SqlConnection
ComboListeSite.Items.Clear() MaConnexion.ConnectionString > "Server=.SQLExpress;Integrated
Security=True;AttachDbFilename=C:Users...DataSecret.sdf;DataBaseÛname;Trusted_Connection=Yes"
MaConnexion.Open()
Dim MaCommande As SqlCommand = MaConnexion.CreateCommand
MaCommande.CommandText = "SELECT SiteInternet FROM SecretDeBase"
Dim MaListe As SqlDataReader = MaCommande.ExecuteReader
Dim i As Integer = 0
Do While
MaListe.Read ComboListeSite.Items.Add(MaListe.GetString(0))
i = i + 1
Loop
MaListe.Close()
Le nom de Table de ma base est : SecretDeBase
Par avance merci pour toute votre aide
Bonsoir
Je me lance dans un domaine que je ne connais pas : SQL server 2008
J'essaye d'établir une connexion de ma base SQL, mais j'ai à chaque fois
un
message d'erreur
"La recherche dufichier "C:Users...DataSecret.sdf" dans les répertoires
s'est terminée par l'erreur système 5(Accès refusé.).
Impossible de joindre le fichier 'C:Users...DataSecret.sdf' en tant que
base de données 'dbname'."
Comme c'est la première fois que je m'essaye aux bases SQL j'aimerais
comprendre ce qui ne fonctionne pas.
Voici mon code :
Dim MaConnexion As SqlConnection = New SqlConnection
ComboListeSite.Items.Clear() MaConnexion.ConnectionString > "Server=.SQLExpress;Integrated
Security=True;AttachDbFilename=C:Users...DataSecret.sdf;DataBaseÛname;Trusted_Connection=Yes"
MaConnexion.Open()
Dim MaCommande As SqlCommand = MaConnexion.CreateCommand
MaCommande.CommandText = "SELECT SiteInternet FROM SecretDeBase"
Dim MaListe As SqlDataReader = MaCommande.ExecuteReader
Dim i As Integer = 0
Do While
MaListe.Read ComboListeSite.Items.Add(MaListe.GetString(0))
i = i + 1
Loop
MaListe.Close()
Le nom de Table de ma base est : SecretDeBase
Par avance merci pour toute votre aide
Bonsoir Phil,
Je fais ainsi :
Public connection_bdd_appli As SqlConnection
Sub open_connection_bdd_appli()
Dim cs As String = "Data Source=.SQLEXPRESS;AttachDbFilename=""" &
NomFichierBDDAppli & """;Integrated Security=True;Connect Timeout0;User
Instance=True"
connection_bdd_appli = New SqlConnection(cs)
connection_bdd_appli.Open()
End Sub
Sub remplit_bdd_appli()
Dim req, table As String
Dim ds As DataSet
table = "MaTable"
req = "Select * From " & table
ds = GetDataSet(req, table)
Call remplit_combobox(Me.MonComboBox, ds.Tables(table), "MonChamps",
"NuméroAuto", 250)
End Sub
Public Function GetDataSet(ByVal SQLCommand As String, ByVal
NameTableForMappage As String) As DataSet
Dim DataAdapter As SqlClient.SqlDataAdapter
Dim ds As New DataSet
DataAdapter = New SqlClient.SqlDataAdapter(SQLCommand, connection_bdd_appli)
DataAdapter.Fill(ds, NameTableForMappage)
Return ds
End Function
Sub remplit_combobox(ByVal ComboBox As ComboBox, ByVal DataSource As
DataTable, ByVal DisplayMember As String, ByVal ValueMember As String, ByVal
DropDownWidth As Integer)
With ComboBox
..DataSource = DataSource 'Table
..DrawMode = DrawMode.Normal
..DisplayMember = DisplayMember
..ValueMember = ValueMember
..DropDownWidth = DropDownWidth
..FormattingEnabled = True
..SelectedValue = -1
End With
End Sub
En espérant que cela puisse t'aider,
Stéphane
"PhilXP" a écrit dans le message de news:
> Bonsoir
> Je me lance dans un domaine que je ne connais pas : SQL server 2008
>
> J'essaye d'établir une connexion de ma base SQL, mais j'ai à chaque fois
> un
> message d'erreur
> "La recherche dufichier "C:Users...DataSecret.sdf" dans les répertoires
> s'est terminée par l'erreur système 5(Accès refusé.).
> Impossible de joindre le fichier 'C:Users...DataSecret.sdf' en tant que
> base de données 'dbname'."
>
> Comme c'est la première fois que je m'essaye aux bases SQL j'aimerais
> comprendre ce qui ne fonctionne pas.
>
> Voici mon code :
> Dim MaConnexion As SqlConnection = New SqlConnection
> ComboListeSite.Items.Clear() MaConnexion.ConnectionString > > "Server=.SQLExpress;Integrated
> Security=True;AttachDbFilename=C:Users...DataSecret.sdf;DataBaseÛname;Trusted_Connection=Yes"
> MaConnexion.Open()
> Dim MaCommande As SqlCommand = MaConnexion.CreateCommand
> MaCommande.CommandText = "SELECT SiteInternet FROM SecretDeBase"
> Dim MaListe As SqlDataReader = MaCommande.ExecuteReader
> Dim i As Integer = 0
> Do While
> MaListe.Read ComboListeSite.Items.Add(MaListe.GetString(0))
> i = i + 1
> Loop
> MaListe.Close()
> Le nom de Table de ma base est : SecretDeBase
> Par avance merci pour toute votre aide
Bonsoir Phil,
Je fais ainsi :
Public connection_bdd_appli As SqlConnection
Sub open_connection_bdd_appli()
Dim cs As String = "Data Source=.SQLEXPRESS;AttachDbFilename=""" &
NomFichierBDDAppli & """;Integrated Security=True;Connect Timeout0;User
Instance=True"
connection_bdd_appli = New SqlConnection(cs)
connection_bdd_appli.Open()
End Sub
Sub remplit_bdd_appli()
Dim req, table As String
Dim ds As DataSet
table = "MaTable"
req = "Select * From " & table
ds = GetDataSet(req, table)
Call remplit_combobox(Me.MonComboBox, ds.Tables(table), "MonChamps",
"NuméroAuto", 250)
End Sub
Public Function GetDataSet(ByVal SQLCommand As String, ByVal
NameTableForMappage As String) As DataSet
Dim DataAdapter As SqlClient.SqlDataAdapter
Dim ds As New DataSet
DataAdapter = New SqlClient.SqlDataAdapter(SQLCommand, connection_bdd_appli)
DataAdapter.Fill(ds, NameTableForMappage)
Return ds
End Function
Sub remplit_combobox(ByVal ComboBox As ComboBox, ByVal DataSource As
DataTable, ByVal DisplayMember As String, ByVal ValueMember As String, ByVal
DropDownWidth As Integer)
With ComboBox
..DataSource = DataSource 'Table
..DrawMode = DrawMode.Normal
..DisplayMember = DisplayMember
..ValueMember = ValueMember
..DropDownWidth = DropDownWidth
..FormattingEnabled = True
..SelectedValue = -1
End With
End Sub
En espérant que cela puisse t'aider,
Stéphane
"PhilXP" <PhilXP@discussions.microsoft.com> a écrit dans le message de news:
C50A9AA5-CF03-42AA-B73F-1DA02F9F6C96@microsoft.com...
> Bonsoir
> Je me lance dans un domaine que je ne connais pas : SQL server 2008
>
> J'essaye d'établir une connexion de ma base SQL, mais j'ai à chaque fois
> un
> message d'erreur
> "La recherche dufichier "C:Users...DataSecret.sdf" dans les répertoires
> s'est terminée par l'erreur système 5(Accès refusé.).
> Impossible de joindre le fichier 'C:Users...DataSecret.sdf' en tant que
> base de données 'dbname'."
>
> Comme c'est la première fois que je m'essaye aux bases SQL j'aimerais
> comprendre ce qui ne fonctionne pas.
>
> Voici mon code :
> Dim MaConnexion As SqlConnection = New SqlConnection
> ComboListeSite.Items.Clear() MaConnexion.ConnectionString > > "Server=.SQLExpress;Integrated
> Security=True;AttachDbFilename=C:Users...DataSecret.sdf;DataBaseÛname;Trusted_Connection=Yes"
> MaConnexion.Open()
> Dim MaCommande As SqlCommand = MaConnexion.CreateCommand
> MaCommande.CommandText = "SELECT SiteInternet FROM SecretDeBase"
> Dim MaListe As SqlDataReader = MaCommande.ExecuteReader
> Dim i As Integer = 0
> Do While
> MaListe.Read ComboListeSite.Items.Add(MaListe.GetString(0))
> i = i + 1
> Loop
> MaListe.Close()
> Le nom de Table de ma base est : SecretDeBase
> Par avance merci pour toute votre aide
Bonsoir Phil,
Je fais ainsi :
Public connection_bdd_appli As SqlConnection
Sub open_connection_bdd_appli()
Dim cs As String = "Data Source=.SQLEXPRESS;AttachDbFilename=""" &
NomFichierBDDAppli & """;Integrated Security=True;Connect Timeout0;User
Instance=True"
connection_bdd_appli = New SqlConnection(cs)
connection_bdd_appli.Open()
End Sub
Sub remplit_bdd_appli()
Dim req, table As String
Dim ds As DataSet
table = "MaTable"
req = "Select * From " & table
ds = GetDataSet(req, table)
Call remplit_combobox(Me.MonComboBox, ds.Tables(table), "MonChamps",
"NuméroAuto", 250)
End Sub
Public Function GetDataSet(ByVal SQLCommand As String, ByVal
NameTableForMappage As String) As DataSet
Dim DataAdapter As SqlClient.SqlDataAdapter
Dim ds As New DataSet
DataAdapter = New SqlClient.SqlDataAdapter(SQLCommand, connection_bdd_appli)
DataAdapter.Fill(ds, NameTableForMappage)
Return ds
End Function
Sub remplit_combobox(ByVal ComboBox As ComboBox, ByVal DataSource As
DataTable, ByVal DisplayMember As String, ByVal ValueMember As String, ByVal
DropDownWidth As Integer)
With ComboBox
..DataSource = DataSource 'Table
..DrawMode = DrawMode.Normal
..DisplayMember = DisplayMember
..ValueMember = ValueMember
..DropDownWidth = DropDownWidth
..FormattingEnabled = True
..SelectedValue = -1
End With
End Sub
En espérant que cela puisse t'aider,
Stéphane
"PhilXP" a écrit dans le message de news:
> Bonsoir
> Je me lance dans un domaine que je ne connais pas : SQL server 2008
>
> J'essaye d'établir une connexion de ma base SQL, mais j'ai à chaque fois
> un
> message d'erreur
> "La recherche dufichier "C:Users...DataSecret.sdf" dans les répertoires
> s'est terminée par l'erreur système 5(Accès refusé.).
> Impossible de joindre le fichier 'C:Users...DataSecret.sdf' en tant que
> base de données 'dbname'."
>
> Comme c'est la première fois que je m'essaye aux bases SQL j'aimerais
> comprendre ce qui ne fonctionne pas.
>
> Voici mon code :
> Dim MaConnexion As SqlConnection = New SqlConnection
> ComboListeSite.Items.Clear() MaConnexion.ConnectionString > > "Server=.SQLExpress;Integrated
> Security=True;AttachDbFilename=C:Users...DataSecret.sdf;DataBaseÛname;Trusted_Connection=Yes"
> MaConnexion.Open()
> Dim MaCommande As SqlCommand = MaConnexion.CreateCommand
> MaCommande.CommandText = "SELECT SiteInternet FROM SecretDeBase"
> Dim MaListe As SqlDataReader = MaCommande.ExecuteReader
> Dim i As Integer = 0
> Do While
> MaListe.Read ComboListeSite.Items.Add(MaListe.GetString(0))
> i = i + 1
> Loop
> MaListe.Close()
> Le nom de Table de ma base est : SecretDeBase
> Par avance merci pour toute votre aide
Bonjour
Dim cs As String = "Data Source=.SQLEXPRESS;AttachDbFilename=" &
"G:CodeSecretCodeSecretCodeSecretDataSecret.sdf" & ";Integrated
Security=True;Connect Timeout0;User Instance=True"
Bonjour
Dim cs As String = "Data Source=.SQLEXPRESS;AttachDbFilename=" &
"G:CodeSecretCodeSecretCodeSecretDataSecret.sdf" & ";Integrated
Security=True;Connect Timeout0;User Instance=True"
Bonjour
Dim cs As String = "Data Source=.SQLEXPRESS;AttachDbFilename=" &
"G:CodeSecretCodeSecretCodeSecretDataSecret.sdf" & ";Integrated
Security=True;Connect Timeout0;User Instance=True"
in news:, PhilXP wrote :Bonjour
Bonjour,Dim cs As String = "Data Source=.SQLEXPRESS;AttachDbFilename=" &
"G:CodeSecretCodeSecretCodeSecretDataSecret.sdf" & ";Integrated
Security=True;Connect Timeout0;User Instance=True"
Juste une question. Pourquoi as-tu un fichier .sdf ? Il me semble qu'ils
sont plutôt destinés à être utilisé avec SqlCE (Compact Edition) et non
SQL Server.
Les fichiers de base de données de SQL Server sont des fichiers .mdf
(entre autres).
Ce sont ceux ci uniquement que l'on attache avec la directive
AttachDbFilename, voir doc de SqlConnection.ConnectionString
--
Fred
in news:DDCD58DD-49AC-45F8-8C10-5BBEA1F7B931@microsoft.com, PhilXP wrote :
Bonjour
Bonjour,
Dim cs As String = "Data Source=.SQLEXPRESS;AttachDbFilename=" &
"G:CodeSecretCodeSecretCodeSecretDataSecret.sdf" & ";Integrated
Security=True;Connect Timeout0;User Instance=True"
Juste une question. Pourquoi as-tu un fichier .sdf ? Il me semble qu'ils
sont plutôt destinés à être utilisé avec SqlCE (Compact Edition) et non
SQL Server.
Les fichiers de base de données de SQL Server sont des fichiers .mdf
(entre autres).
Ce sont ceux ci uniquement que l'on attache avec la directive
AttachDbFilename, voir doc de SqlConnection.ConnectionString
--
Fred
foleide@free.fr
in news:, PhilXP wrote :Bonjour
Bonjour,Dim cs As String = "Data Source=.SQLEXPRESS;AttachDbFilename=" &
"G:CodeSecretCodeSecretCodeSecretDataSecret.sdf" & ";Integrated
Security=True;Connect Timeout0;User Instance=True"
Juste une question. Pourquoi as-tu un fichier .sdf ? Il me semble qu'ils
sont plutôt destinés à être utilisé avec SqlCE (Compact Edition) et non
SQL Server.
Les fichiers de base de données de SQL Server sont des fichiers .mdf
(entre autres).
Ce sont ceux ci uniquement que l'on attache avec la directive
AttachDbFilename, voir doc de SqlConnection.ConnectionString
--
Fred
Bonjour
En fait j'utilise Visual Basic Express 2008. Donc il y a de forte chance
que
j'utilise SQL 2008 Express Edition.
Donc je petit paramètre qui pour moi est anodin, est peut-être pour vous
capital.
Donc je m'excuse.
Effectivement, SQL 2008 refuse les bases .mdb
Il m'est impossible de les charger
J'ai essayé de mon coté d'élaboré un code
Dim MaConnexion As SqlConnection = New SqlConnection("Data
Source=.SQLExpress;DataBase=" & "DataSecret.sdf" & ";Integrated
Security=SSPI")
MaConnexion.Open()
J'ai meme pris le meme code mais en mettant le chemin complet de la base
dans DataBase.
Mais je suis toujours bloqué par un message
"Impossible d'ouvrir la base de données "DataSecret.sdf" demandée par la
connexion. La connexion a échoué. Échec de l'ouverture de session de
l'utilisateur 'PhilouSephia"
Encore merci pour le temps passé à m'aider
Bonjour
En fait j'utilise Visual Basic Express 2008. Donc il y a de forte chance
que
j'utilise SQL 2008 Express Edition.
Donc je petit paramètre qui pour moi est anodin, est peut-être pour vous
capital.
Donc je m'excuse.
Effectivement, SQL 2008 refuse les bases .mdb
Il m'est impossible de les charger
J'ai essayé de mon coté d'élaboré un code
Dim MaConnexion As SqlConnection = New SqlConnection("Data
Source=.SQLExpress;DataBase=" & "DataSecret.sdf" & ";Integrated
Security=SSPI")
MaConnexion.Open()
J'ai meme pris le meme code mais en mettant le chemin complet de la base
dans DataBase.
Mais je suis toujours bloqué par un message
"Impossible d'ouvrir la base de données "DataSecret.sdf" demandée par la
connexion. La connexion a échoué. Échec de l'ouverture de session de
l'utilisateur 'PhilouSephia"
Encore merci pour le temps passé à m'aider
Bonjour
En fait j'utilise Visual Basic Express 2008. Donc il y a de forte chance
que
j'utilise SQL 2008 Express Edition.
Donc je petit paramètre qui pour moi est anodin, est peut-être pour vous
capital.
Donc je m'excuse.
Effectivement, SQL 2008 refuse les bases .mdb
Il m'est impossible de les charger
J'ai essayé de mon coté d'élaboré un code
Dim MaConnexion As SqlConnection = New SqlConnection("Data
Source=.SQLExpress;DataBase=" & "DataSecret.sdf" & ";Integrated
Security=SSPI")
MaConnexion.Open()
J'ai meme pris le meme code mais en mettant le chemin complet de la base
dans DataBase.
Mais je suis toujours bloqué par un message
"Impossible d'ouvrir la base de données "DataSecret.sdf" demandée par la
connexion. La connexion a échoué. Échec de l'ouverture de session de
l'utilisateur 'PhilouSephia"
Encore merci pour le temps passé à m'aider
> En fait j'utilise Visual Basic Express 2008. Donc il y a de forte chance
que
j'utilise SQL 2008 Express Edition.
> En fait j'utilise Visual Basic Express 2008. Donc il y a de forte chance
que
j'utilise SQL 2008 Express Edition.
> En fait j'utilise Visual Basic Express 2008. Donc il y a de forte chance
que
j'utilise SQL 2008 Express Edition.
Vous ne pouvez pas ouvrir des fichiers .SDF avec SQL-Server Express, ces
fichiers sont pour la version Compact seulement. De plus, arrêtez
d'essayer d'utiliser les fichiers attachés dynamiquement ("user
instances") avec la commande AttachDbFilename; cela ne vas que vous causer
des problèmes; spécialement si vous êtes débutant.
Il serait plus facile de commencer par créer une base de données normale
dans SQL-Express 2008 en utilisant SSMS-Express et d'utiliser ensuite une
chaîne de connection standard (sans les paramètres AttachDbFilename et
User Instance); genre:
Dim MaConnexion As SqlConnection = New SqlConnection("Data
Source=.SQLExpress;DataBase=" &
"NomDeMaBaseDeDonneesTelleQu_IndiqueeDansSSMS" & ";Integrated
Security=SSPI")
--
Sylvain Lafontaine, ing.
MVP - Technologies Virtual-PC
E-mail: sylvain aei ca (fill the blanks, no spam please)
"PhilXP" wrote in message
news:Bonjour
En fait j'utilise Visual Basic Express 2008. Donc il y a de forte chance
que
j'utilise SQL 2008 Express Edition.
Donc je petit paramètre qui pour moi est anodin, est peut-être pour vous
capital.
Donc je m'excuse.
Effectivement, SQL 2008 refuse les bases .mdb
Il m'est impossible de les charger
J'ai essayé de mon coté d'élaboré un code
Dim MaConnexion As SqlConnection = New SqlConnection("Data
Source=.SQLExpress;DataBase=" & "DataSecret.sdf" & ";Integrated
Security=SSPI")
MaConnexion.Open()
J'ai meme pris le meme code mais en mettant le chemin complet de la base
dans DataBase.
Mais je suis toujours bloqué par un message
"Impossible d'ouvrir la base de données "DataSecret.sdf" demandée par la
connexion. La connexion a échoué. Échec de l'ouverture de session de
l'utilisateur 'PhilouSephia"
Encore merci pour le temps passé à m'aider
Vous ne pouvez pas ouvrir des fichiers .SDF avec SQL-Server Express, ces
fichiers sont pour la version Compact seulement. De plus, arrêtez
d'essayer d'utiliser les fichiers attachés dynamiquement ("user
instances") avec la commande AttachDbFilename; cela ne vas que vous causer
des problèmes; spécialement si vous êtes débutant.
Il serait plus facile de commencer par créer une base de données normale
dans SQL-Express 2008 en utilisant SSMS-Express et d'utiliser ensuite une
chaîne de connection standard (sans les paramètres AttachDbFilename et
User Instance); genre:
Dim MaConnexion As SqlConnection = New SqlConnection("Data
Source=.SQLExpress;DataBase=" &
"NomDeMaBaseDeDonneesTelleQu_IndiqueeDansSSMS" & ";Integrated
Security=SSPI")
--
Sylvain Lafontaine, ing.
MVP - Technologies Virtual-PC
E-mail: sylvain aei ca (fill the blanks, no spam please)
"PhilXP" <PhilXP@discussions.microsoft.com> wrote in message
news:D813ACC4-A6D6-43D6-A35F-FC44C30AABAE@microsoft.com...
Bonjour
En fait j'utilise Visual Basic Express 2008. Donc il y a de forte chance
que
j'utilise SQL 2008 Express Edition.
Donc je petit paramètre qui pour moi est anodin, est peut-être pour vous
capital.
Donc je m'excuse.
Effectivement, SQL 2008 refuse les bases .mdb
Il m'est impossible de les charger
J'ai essayé de mon coté d'élaboré un code
Dim MaConnexion As SqlConnection = New SqlConnection("Data
Source=.SQLExpress;DataBase=" & "DataSecret.sdf" & ";Integrated
Security=SSPI")
MaConnexion.Open()
J'ai meme pris le meme code mais en mettant le chemin complet de la base
dans DataBase.
Mais je suis toujours bloqué par un message
"Impossible d'ouvrir la base de données "DataSecret.sdf" demandée par la
connexion. La connexion a échoué. Échec de l'ouverture de session de
l'utilisateur 'PhilouSephia"
Encore merci pour le temps passé à m'aider
Vous ne pouvez pas ouvrir des fichiers .SDF avec SQL-Server Express, ces
fichiers sont pour la version Compact seulement. De plus, arrêtez
d'essayer d'utiliser les fichiers attachés dynamiquement ("user
instances") avec la commande AttachDbFilename; cela ne vas que vous causer
des problèmes; spécialement si vous êtes débutant.
Il serait plus facile de commencer par créer une base de données normale
dans SQL-Express 2008 en utilisant SSMS-Express et d'utiliser ensuite une
chaîne de connection standard (sans les paramètres AttachDbFilename et
User Instance); genre:
Dim MaConnexion As SqlConnection = New SqlConnection("Data
Source=.SQLExpress;DataBase=" &
"NomDeMaBaseDeDonneesTelleQu_IndiqueeDansSSMS" & ";Integrated
Security=SSPI")
--
Sylvain Lafontaine, ing.
MVP - Technologies Virtual-PC
E-mail: sylvain aei ca (fill the blanks, no spam please)
"PhilXP" wrote in message
news:Bonjour
En fait j'utilise Visual Basic Express 2008. Donc il y a de forte chance
que
j'utilise SQL 2008 Express Edition.
Donc je petit paramètre qui pour moi est anodin, est peut-être pour vous
capital.
Donc je m'excuse.
Effectivement, SQL 2008 refuse les bases .mdb
Il m'est impossible de les charger
J'ai essayé de mon coté d'élaboré un code
Dim MaConnexion As SqlConnection = New SqlConnection("Data
Source=.SQLExpress;DataBase=" & "DataSecret.sdf" & ";Integrated
Security=SSPI")
MaConnexion.Open()
J'ai meme pris le meme code mais en mettant le chemin complet de la base
dans DataBase.
Mais je suis toujours bloqué par un message
"Impossible d'ouvrir la base de données "DataSecret.sdf" demandée par la
connexion. La connexion a échoué. Échec de l'ouverture de session de
l'utilisateur 'PhilouSephia"
Encore merci pour le temps passé à m'aider
Vous ne pouvez pas ouvrir des fichiers .SDF avec SQL-Server Express, ces
fichiers sont pour la version Compact seulement. De plus, arrêtez d'essayer
d'utiliser les fichiers attachés dynamiquement ("user instances") avec la
commande AttachDbFilename; cela ne vas que vous causer des problèmes;
spécialement si vous êtes débutant.
Il serait plus facile de commencer par créer une base de données normale
dans SQL-Express 2008 en utilisant SSMS-Express et d'utiliser ensuite une
chaîne de connection standard (sans les paramètres AttachDbFilename et User
Instance); genre:
Dim MaConnexion As SqlConnection = New SqlConnection("Data
Source=.SQLExpress;DataBase=" &
"NomDeMaBaseDeDonneesTelleQu_IndiqueeDansSSMS" & ";Integrated
Security=SSPI")
--
Sylvain Lafontaine, ing.
MVP - Technologies Virtual-PC
E-mail: sylvain aei ca (fill the blanks, no spam please)
"PhilXP" wrote in message
news:
> Bonjour
> En fait j'utilise Visual Basic Express 2008. Donc il y a de forte chance
> que
> j'utilise SQL 2008 Express Edition.
> Donc je petit paramètre qui pour moi est anodin, est peut-être pour vous
> capital.
> Donc je m'excuse.
> Effectivement, SQL 2008 refuse les bases .mdb
> Il m'est impossible de les charger
>
> J'ai essayé de mon coté d'élaboré un code
>
> Dim MaConnexion As SqlConnection = New SqlConnection("Data
> Source=.SQLExpress;DataBase=" & "DataSecret.sdf" & ";Integrated
> Security=SSPI")
> MaConnexion.Open()
> J'ai meme pris le meme code mais en mettant le chemin complet de la base
> dans DataBase.
> Mais je suis toujours bloqué par un message
>
> "Impossible d'ouvrir la base de données "DataSecret.sdf" demandée par la
> connexion. La connexion a échoué. Échec de l'ouverture de session de
> l'utilisateur 'PhilouSephia"
>
> Encore merci pour le temps passé à m'aider
>
Vous ne pouvez pas ouvrir des fichiers .SDF avec SQL-Server Express, ces
fichiers sont pour la version Compact seulement. De plus, arrêtez d'essayer
d'utiliser les fichiers attachés dynamiquement ("user instances") avec la
commande AttachDbFilename; cela ne vas que vous causer des problèmes;
spécialement si vous êtes débutant.
Il serait plus facile de commencer par créer une base de données normale
dans SQL-Express 2008 en utilisant SSMS-Express et d'utiliser ensuite une
chaîne de connection standard (sans les paramètres AttachDbFilename et User
Instance); genre:
Dim MaConnexion As SqlConnection = New SqlConnection("Data
Source=.SQLExpress;DataBase=" &
"NomDeMaBaseDeDonneesTelleQu_IndiqueeDansSSMS" & ";Integrated
Security=SSPI")
--
Sylvain Lafontaine, ing.
MVP - Technologies Virtual-PC
E-mail: sylvain aei ca (fill the blanks, no spam please)
"PhilXP" <PhilXP@discussions.microsoft.com> wrote in message
news:D813ACC4-A6D6-43D6-A35F-FC44C30AABAE@microsoft.com...
> Bonjour
> En fait j'utilise Visual Basic Express 2008. Donc il y a de forte chance
> que
> j'utilise SQL 2008 Express Edition.
> Donc je petit paramètre qui pour moi est anodin, est peut-être pour vous
> capital.
> Donc je m'excuse.
> Effectivement, SQL 2008 refuse les bases .mdb
> Il m'est impossible de les charger
>
> J'ai essayé de mon coté d'élaboré un code
>
> Dim MaConnexion As SqlConnection = New SqlConnection("Data
> Source=.SQLExpress;DataBase=" & "DataSecret.sdf" & ";Integrated
> Security=SSPI")
> MaConnexion.Open()
> J'ai meme pris le meme code mais en mettant le chemin complet de la base
> dans DataBase.
> Mais je suis toujours bloqué par un message
>
> "Impossible d'ouvrir la base de données "DataSecret.sdf" demandée par la
> connexion. La connexion a échoué. Échec de l'ouverture de session de
> l'utilisateur 'PhilouSephia"
>
> Encore merci pour le temps passé à m'aider
>
Vous ne pouvez pas ouvrir des fichiers .SDF avec SQL-Server Express, ces
fichiers sont pour la version Compact seulement. De plus, arrêtez d'essayer
d'utiliser les fichiers attachés dynamiquement ("user instances") avec la
commande AttachDbFilename; cela ne vas que vous causer des problèmes;
spécialement si vous êtes débutant.
Il serait plus facile de commencer par créer une base de données normale
dans SQL-Express 2008 en utilisant SSMS-Express et d'utiliser ensuite une
chaîne de connection standard (sans les paramètres AttachDbFilename et User
Instance); genre:
Dim MaConnexion As SqlConnection = New SqlConnection("Data
Source=.SQLExpress;DataBase=" &
"NomDeMaBaseDeDonneesTelleQu_IndiqueeDansSSMS" & ";Integrated
Security=SSPI")
--
Sylvain Lafontaine, ing.
MVP - Technologies Virtual-PC
E-mail: sylvain aei ca (fill the blanks, no spam please)
"PhilXP" wrote in message
news:
> Bonjour
> En fait j'utilise Visual Basic Express 2008. Donc il y a de forte chance
> que
> j'utilise SQL 2008 Express Edition.
> Donc je petit paramètre qui pour moi est anodin, est peut-être pour vous
> capital.
> Donc je m'excuse.
> Effectivement, SQL 2008 refuse les bases .mdb
> Il m'est impossible de les charger
>
> J'ai essayé de mon coté d'élaboré un code
>
> Dim MaConnexion As SqlConnection = New SqlConnection("Data
> Source=.SQLExpress;DataBase=" & "DataSecret.sdf" & ";Integrated
> Security=SSPI")
> MaConnexion.Open()
> J'ai meme pris le meme code mais en mettant le chemin complet de la base
> dans DataBase.
> Mais je suis toujours bloqué par un message
>
> "Impossible d'ouvrir la base de données "DataSecret.sdf" demandée par la
> connexion. La connexion a échoué. Échec de l'ouverture de session de
> l'utilisateur 'PhilouSephia"
>
> Encore merci pour le temps passé à m'aider
>
Bonjour Sylvain,
L'avantage d'utiliser les fichiers dynamiquement me permet d'ouvrir des
projets dans mon appli, et je gère ainsi les données en SQL. Avant, je
faisais en XML, mais je n'ai jamais trouvé de possibilité de faire de
requêtes sur des DataTables d'un DataSet (chargé via un XML), d'où mon
choix porté maintenant sur le SQL.
Ainsi, j'utilise 2 bases de données SQL Server : 1 pour mon appli. Et 1
pour le projet que j'ouvre, sachant que je peux créer un nouveau projet,
fermer le projet en cours, l'enregistrer et l'enregistrer sous. Et ca
marche, même si j'ai eu des difficultés, notamment lors de la libération
des ressources (pour par exemple fermer et ouvrir un autre projet, ou pour
enregistrer le projet). Pourtant, je suis bien débutant avec le SQL
Server.
D'ailleurs, je m'en vais maintenant regarder plus en détail du côté de ce
fameux SSMS-Express qui m'a l'air bien intéressant !
Stéphane.
"Sylvain Lafontaine" <sylvain aei ca (fill the blanks, no spam please)> a
écrit dans le message de news:Vous ne pouvez pas ouvrir des fichiers .SDF avec SQL-Server Express, ces
fichiers sont pour la version Compact seulement. De plus, arrêtez
d'essayer d'utiliser les fichiers attachés dynamiquement ("user
instances") avec la commande AttachDbFilename; cela ne vas que vous
causer des problèmes; spécialement si vous êtes débutant.
Il serait plus facile de commencer par créer une base de données normale
dans SQL-Express 2008 en utilisant SSMS-Express et d'utiliser ensuite une
chaîne de connection standard (sans les paramètres AttachDbFilename et
User Instance); genre:
Dim MaConnexion As SqlConnection = New SqlConnection("Data
Source=.SQLExpress;DataBase=" &
"NomDeMaBaseDeDonneesTelleQu_IndiqueeDansSSMS" & ";Integrated
Security=SSPI")
--
Sylvain Lafontaine, ing.
MVP - Technologies Virtual-PC
E-mail: sylvain aei ca (fill the blanks, no spam please)
"PhilXP" wrote in message
news:Bonjour
En fait j'utilise Visual Basic Express 2008. Donc il y a de forte chance
que
j'utilise SQL 2008 Express Edition.
Donc je petit paramètre qui pour moi est anodin, est peut-être pour vous
capital.
Donc je m'excuse.
Effectivement, SQL 2008 refuse les bases .mdb
Il m'est impossible de les charger
J'ai essayé de mon coté d'élaboré un code
Dim MaConnexion As SqlConnection = New SqlConnection("Data
Source=.SQLExpress;DataBase=" & "DataSecret.sdf" & ";Integrated
Security=SSPI")
MaConnexion.Open()
J'ai meme pris le meme code mais en mettant le chemin complet de la base
dans DataBase.
Mais je suis toujours bloqué par un message
"Impossible d'ouvrir la base de données "DataSecret.sdf" demandée par la
connexion. La connexion a échoué. Échec de l'ouverture de session de
l'utilisateur 'PhilouSephia"
Encore merci pour le temps passé à m'aider
Bonjour Sylvain,
L'avantage d'utiliser les fichiers dynamiquement me permet d'ouvrir des
projets dans mon appli, et je gère ainsi les données en SQL. Avant, je
faisais en XML, mais je n'ai jamais trouvé de possibilité de faire de
requêtes sur des DataTables d'un DataSet (chargé via un XML), d'où mon
choix porté maintenant sur le SQL.
Ainsi, j'utilise 2 bases de données SQL Server : 1 pour mon appli. Et 1
pour le projet que j'ouvre, sachant que je peux créer un nouveau projet,
fermer le projet en cours, l'enregistrer et l'enregistrer sous. Et ca
marche, même si j'ai eu des difficultés, notamment lors de la libération
des ressources (pour par exemple fermer et ouvrir un autre projet, ou pour
enregistrer le projet). Pourtant, je suis bien débutant avec le SQL
Server.
D'ailleurs, je m'en vais maintenant regarder plus en détail du côté de ce
fameux SSMS-Express qui m'a l'air bien intéressant !
Stéphane.
"Sylvain Lafontaine" <sylvain aei ca (fill the blanks, no spam please)> a
écrit dans le message de news: ur4vyUbgJHA.5956@TK2MSFTNGP03.phx.gbl...
Vous ne pouvez pas ouvrir des fichiers .SDF avec SQL-Server Express, ces
fichiers sont pour la version Compact seulement. De plus, arrêtez
d'essayer d'utiliser les fichiers attachés dynamiquement ("user
instances") avec la commande AttachDbFilename; cela ne vas que vous
causer des problèmes; spécialement si vous êtes débutant.
Il serait plus facile de commencer par créer une base de données normale
dans SQL-Express 2008 en utilisant SSMS-Express et d'utiliser ensuite une
chaîne de connection standard (sans les paramètres AttachDbFilename et
User Instance); genre:
Dim MaConnexion As SqlConnection = New SqlConnection("Data
Source=.SQLExpress;DataBase=" &
"NomDeMaBaseDeDonneesTelleQu_IndiqueeDansSSMS" & ";Integrated
Security=SSPI")
--
Sylvain Lafontaine, ing.
MVP - Technologies Virtual-PC
E-mail: sylvain aei ca (fill the blanks, no spam please)
"PhilXP" <PhilXP@discussions.microsoft.com> wrote in message
news:D813ACC4-A6D6-43D6-A35F-FC44C30AABAE@microsoft.com...
Bonjour
En fait j'utilise Visual Basic Express 2008. Donc il y a de forte chance
que
j'utilise SQL 2008 Express Edition.
Donc je petit paramètre qui pour moi est anodin, est peut-être pour vous
capital.
Donc je m'excuse.
Effectivement, SQL 2008 refuse les bases .mdb
Il m'est impossible de les charger
J'ai essayé de mon coté d'élaboré un code
Dim MaConnexion As SqlConnection = New SqlConnection("Data
Source=.SQLExpress;DataBase=" & "DataSecret.sdf" & ";Integrated
Security=SSPI")
MaConnexion.Open()
J'ai meme pris le meme code mais en mettant le chemin complet de la base
dans DataBase.
Mais je suis toujours bloqué par un message
"Impossible d'ouvrir la base de données "DataSecret.sdf" demandée par la
connexion. La connexion a échoué. Échec de l'ouverture de session de
l'utilisateur 'PhilouSephia"
Encore merci pour le temps passé à m'aider
Bonjour Sylvain,
L'avantage d'utiliser les fichiers dynamiquement me permet d'ouvrir des
projets dans mon appli, et je gère ainsi les données en SQL. Avant, je
faisais en XML, mais je n'ai jamais trouvé de possibilité de faire de
requêtes sur des DataTables d'un DataSet (chargé via un XML), d'où mon
choix porté maintenant sur le SQL.
Ainsi, j'utilise 2 bases de données SQL Server : 1 pour mon appli. Et 1
pour le projet que j'ouvre, sachant que je peux créer un nouveau projet,
fermer le projet en cours, l'enregistrer et l'enregistrer sous. Et ca
marche, même si j'ai eu des difficultés, notamment lors de la libération
des ressources (pour par exemple fermer et ouvrir un autre projet, ou pour
enregistrer le projet). Pourtant, je suis bien débutant avec le SQL
Server.
D'ailleurs, je m'en vais maintenant regarder plus en détail du côté de ce
fameux SSMS-Express qui m'a l'air bien intéressant !
Stéphane.
"Sylvain Lafontaine" <sylvain aei ca (fill the blanks, no spam please)> a
écrit dans le message de news:Vous ne pouvez pas ouvrir des fichiers .SDF avec SQL-Server Express, ces
fichiers sont pour la version Compact seulement. De plus, arrêtez
d'essayer d'utiliser les fichiers attachés dynamiquement ("user
instances") avec la commande AttachDbFilename; cela ne vas que vous
causer des problèmes; spécialement si vous êtes débutant.
Il serait plus facile de commencer par créer une base de données normale
dans SQL-Express 2008 en utilisant SSMS-Express et d'utiliser ensuite une
chaîne de connection standard (sans les paramètres AttachDbFilename et
User Instance); genre:
Dim MaConnexion As SqlConnection = New SqlConnection("Data
Source=.SQLExpress;DataBase=" &
"NomDeMaBaseDeDonneesTelleQu_IndiqueeDansSSMS" & ";Integrated
Security=SSPI")
--
Sylvain Lafontaine, ing.
MVP - Technologies Virtual-PC
E-mail: sylvain aei ca (fill the blanks, no spam please)
"PhilXP" wrote in message
news:Bonjour
En fait j'utilise Visual Basic Express 2008. Donc il y a de forte chance
que
j'utilise SQL 2008 Express Edition.
Donc je petit paramètre qui pour moi est anodin, est peut-être pour vous
capital.
Donc je m'excuse.
Effectivement, SQL 2008 refuse les bases .mdb
Il m'est impossible de les charger
J'ai essayé de mon coté d'élaboré un code
Dim MaConnexion As SqlConnection = New SqlConnection("Data
Source=.SQLExpress;DataBase=" & "DataSecret.sdf" & ";Integrated
Security=SSPI")
MaConnexion.Open()
J'ai meme pris le meme code mais en mettant le chemin complet de la base
dans DataBase.
Mais je suis toujours bloqué par un message
"Impossible d'ouvrir la base de données "DataSecret.sdf" demandée par la
connexion. La connexion a échoué. Échec de l'ouverture de session de
l'utilisateur 'PhilouSephia"
Encore merci pour le temps passé à m'aider