Bonjour,
J'utilise MSDE 2000
J'ai une Procédure Stockée : sp_DeleteAdresse qui est : DELETE FROM
adresse
J'ai accordé les droits à l'utilisateur : GRANT ALL ON sp_DeleteAdresse
to moimeme;
Si j'utilise OSQL -U moimeme -P monpass, alors je peux executer la
stockée.
Par contre, en VB.NET, je me connecte bien avec mon compte, et là,
impossible d'executer la procédure stockée.
J'indique que tout marche impeccablement pour les autres procédures
Est-ce à cause du DELETE ? Pourquoi OSQL marche et pas en VB.NET ?
Voiçi le code que j'utilise (qui est le même que les autres ... ?)
Dim cString As String = "Initial Catalog=mabase;Data Source=localhost;
Id=moimeme; Password=monpass;"
Dim cnx As New SqlConnection(cString)
Dim cmd As New SqlCommand("sp_DeleteAdresse", cnx)
Try
cnx.Open()
cmd.CommandType = CommandType.StoredProcedure
cmd.ExecuteNonQuery()
cnx.Close()
Catch ex As Exception
MsgBox(ex.Message)
End Try
Merci pour l'aide car là, je coince !
Olivier
Bonjour,
J'utilise MSDE 2000
J'ai une Procédure Stockée : sp_DeleteAdresse qui est : DELETE FROM
adresse
J'ai accordé les droits à l'utilisateur : GRANT ALL ON sp_DeleteAdresse
to moimeme;
Si j'utilise OSQL -U moimeme -P monpass, alors je peux executer la
stockée.
Par contre, en VB.NET, je me connecte bien avec mon compte, et là,
impossible d'executer la procédure stockée.
J'indique que tout marche impeccablement pour les autres procédures
Est-ce à cause du DELETE ? Pourquoi OSQL marche et pas en VB.NET ?
Voiçi le code que j'utilise (qui est le même que les autres ... ?)
Dim cString As String = "Initial Catalog=mabase;Data Source=localhost;
Id=moimeme; Password=monpass;"
Dim cnx As New SqlConnection(cString)
Dim cmd As New SqlCommand("sp_DeleteAdresse", cnx)
Try
cnx.Open()
cmd.CommandType = CommandType.StoredProcedure
cmd.ExecuteNonQuery()
cnx.Close()
Catch ex As Exception
MsgBox(ex.Message)
End Try
Merci pour l'aide car là, je coince !
Olivier
Bonjour,
J'utilise MSDE 2000
J'ai une Procédure Stockée : sp_DeleteAdresse qui est : DELETE FROM
adresse
J'ai accordé les droits à l'utilisateur : GRANT ALL ON sp_DeleteAdresse
to moimeme;
Si j'utilise OSQL -U moimeme -P monpass, alors je peux executer la
stockée.
Par contre, en VB.NET, je me connecte bien avec mon compte, et là,
impossible d'executer la procédure stockée.
J'indique que tout marche impeccablement pour les autres procédures
Est-ce à cause du DELETE ? Pourquoi OSQL marche et pas en VB.NET ?
Voiçi le code que j'utilise (qui est le même que les autres ... ?)
Dim cString As String = "Initial Catalog=mabase;Data Source=localhost;
Id=moimeme; Password=monpass;"
Dim cnx As New SqlConnection(cString)
Dim cmd As New SqlCommand("sp_DeleteAdresse", cnx)
Try
cnx.Open()
cmd.CommandType = CommandType.StoredProcedure
cmd.ExecuteNonQuery()
cnx.Close()
Catch ex As Exception
MsgBox(ex.Message)
End Try
Merci pour l'aide car là, je coince !
Olivier
pour acceder à une base SQL le mieux est d'utiliser la sécurité intégré de
windows.
Pour ca il faut modifier la ConnectionString en :
data source=PERTHMOC;Initial Catalog½1SQL;user ID=sa" />
moi j'utilise ca ou la connection string générée par VS..NET
:)
"(( Olivier ))" a écrit dans le message de
news:
> Bonjour,
> J'utilise MSDE 2000
>
> J'ai une Procédure Stockée : sp_DeleteAdresse qui est : DELETE FROM
> adresse
> J'ai accordé les droits à l'utilisateur : GRANT ALL ON
> to moimeme;
>
> Si j'utilise OSQL -U moimeme -P monpass, alors je peux executer la
procédure
> stockée.
>
> Par contre, en VB.NET, je me connecte bien avec mon compte, et là,
> impossible d'executer la procédure stockée.
> J'indique que tout marche impeccablement pour les autres procédures
stockée.
>
> Est-ce à cause du DELETE ? Pourquoi OSQL marche et pas en VB.NET ?
>
> Voiçi le code que j'utilise (qui est le même que les autres ... ?)
>
> Dim cString As String = "Initial Catalog=mabase;Data Source=localhost;
User
> Id=moimeme; Password=monpass;"
> Dim cnx As New SqlConnection(cString)
> Dim cmd As New SqlCommand("sp_DeleteAdresse", cnx)
> Try
>
> cnx.Open()
> cmd.CommandType = CommandType.StoredProcedure
> cmd.ExecuteNonQuery()
> cnx.Close()
>
> Catch ex As Exception
> MsgBox(ex.Message)
>
> End Try
>
> Merci pour l'aide car là, je coince !
>
> Olivier
>
>
pour acceder à une base SQL le mieux est d'utiliser la sécurité intégré de
windows.
Pour ca il faut modifier la ConnectionString en :
data source=PERTHMOC;Initial Catalog½1SQL;user ID=sa" />
moi j'utilise ca ou la connection string générée par VS..NET
:)
"(( Olivier ))" <aa@aa.aa> a écrit dans le message de
news:ODCqWx6xDHA.1996@TK2MSFTNGP12.phx.gbl...
> Bonjour,
> J'utilise MSDE 2000
>
> J'ai une Procédure Stockée : sp_DeleteAdresse qui est : DELETE FROM
> adresse
> J'ai accordé les droits à l'utilisateur : GRANT ALL ON
> to moimeme;
>
> Si j'utilise OSQL -U moimeme -P monpass, alors je peux executer la
procédure
> stockée.
>
> Par contre, en VB.NET, je me connecte bien avec mon compte, et là,
> impossible d'executer la procédure stockée.
> J'indique que tout marche impeccablement pour les autres procédures
stockée.
>
> Est-ce à cause du DELETE ? Pourquoi OSQL marche et pas en VB.NET ?
>
> Voiçi le code que j'utilise (qui est le même que les autres ... ?)
>
> Dim cString As String = "Initial Catalog=mabase;Data Source=localhost;
User
> Id=moimeme; Password=monpass;"
> Dim cnx As New SqlConnection(cString)
> Dim cmd As New SqlCommand("sp_DeleteAdresse", cnx)
> Try
>
> cnx.Open()
> cmd.CommandType = CommandType.StoredProcedure
> cmd.ExecuteNonQuery()
> cnx.Close()
>
> Catch ex As Exception
> MsgBox(ex.Message)
>
> End Try
>
> Merci pour l'aide car là, je coince !
>
> Olivier
>
>
pour acceder à une base SQL le mieux est d'utiliser la sécurité intégré de
windows.
Pour ca il faut modifier la ConnectionString en :
data source=PERTHMOC;Initial Catalog½1SQL;user ID=sa" />
moi j'utilise ca ou la connection string générée par VS..NET
:)
"(( Olivier ))" a écrit dans le message de
news:
> Bonjour,
> J'utilise MSDE 2000
>
> J'ai une Procédure Stockée : sp_DeleteAdresse qui est : DELETE FROM
> adresse
> J'ai accordé les droits à l'utilisateur : GRANT ALL ON
> to moimeme;
>
> Si j'utilise OSQL -U moimeme -P monpass, alors je peux executer la
procédure
> stockée.
>
> Par contre, en VB.NET, je me connecte bien avec mon compte, et là,
> impossible d'executer la procédure stockée.
> J'indique que tout marche impeccablement pour les autres procédures
stockée.
>
> Est-ce à cause du DELETE ? Pourquoi OSQL marche et pas en VB.NET ?
>
> Voiçi le code que j'utilise (qui est le même que les autres ... ?)
>
> Dim cString As String = "Initial Catalog=mabase;Data Source=localhost;
User
> Id=moimeme; Password=monpass;"
> Dim cnx As New SqlConnection(cString)
> Dim cmd As New SqlCommand("sp_DeleteAdresse", cnx)
> Try
>
> cnx.Open()
> cmd.CommandType = CommandType.StoredProcedure
> cmd.ExecuteNonQuery()
> cnx.Close()
>
> Catch ex As Exception
> MsgBox(ex.Message)
>
> End Try
>
> Merci pour l'aide car là, je coince !
>
> Olivier
>
>
Bonjour,
J'utilise MSDE 2000
J'ai une Procédure Stockée : sp_DeleteAdresse qui est : DELETE FROM
adresse
J'ai accordé les droits à l'utilisateur : GRANT ALL ON sp_DeleteAdresse
to moimeme;
Si j'utilise OSQL -U moimeme -P monpass, alors je peux executer la
stockée.
Par contre, en VB.NET, je me connecte bien avec mon compte, et là,
impossible d'executer la procédure stockée.
J'indique que tout marche impeccablement pour les autres procédures
Est-ce à cause du DELETE ? Pourquoi OSQL marche et pas en VB.NET ?
Voiçi le code que j'utilise (qui est le même que les autres ... ?)
Dim cString As String = "Initial Catalog=mabase;Data Source=localhost;
Id=moimeme; Password=monpass;"
Dim cnx As New SqlConnection(cString)
Dim cmd As New SqlCommand("sp_DeleteAdresse", cnx)
Try
cnx.Open()
cmd.CommandType = CommandType.StoredProcedure
cmd.ExecuteNonQuery()
cnx.Close()
Catch ex As Exception
MsgBox(ex.Message)
End Try
Merci pour l'aide car là, je coince !
Olivier
Bonjour,
J'utilise MSDE 2000
J'ai une Procédure Stockée : sp_DeleteAdresse qui est : DELETE FROM
adresse
J'ai accordé les droits à l'utilisateur : GRANT ALL ON sp_DeleteAdresse
to moimeme;
Si j'utilise OSQL -U moimeme -P monpass, alors je peux executer la
stockée.
Par contre, en VB.NET, je me connecte bien avec mon compte, et là,
impossible d'executer la procédure stockée.
J'indique que tout marche impeccablement pour les autres procédures
Est-ce à cause du DELETE ? Pourquoi OSQL marche et pas en VB.NET ?
Voiçi le code que j'utilise (qui est le même que les autres ... ?)
Dim cString As String = "Initial Catalog=mabase;Data Source=localhost;
Id=moimeme; Password=monpass;"
Dim cnx As New SqlConnection(cString)
Dim cmd As New SqlCommand("sp_DeleteAdresse", cnx)
Try
cnx.Open()
cmd.CommandType = CommandType.StoredProcedure
cmd.ExecuteNonQuery()
cnx.Close()
Catch ex As Exception
MsgBox(ex.Message)
End Try
Merci pour l'aide car là, je coince !
Olivier
Bonjour,
J'utilise MSDE 2000
J'ai une Procédure Stockée : sp_DeleteAdresse qui est : DELETE FROM
adresse
J'ai accordé les droits à l'utilisateur : GRANT ALL ON sp_DeleteAdresse
to moimeme;
Si j'utilise OSQL -U moimeme -P monpass, alors je peux executer la
stockée.
Par contre, en VB.NET, je me connecte bien avec mon compte, et là,
impossible d'executer la procédure stockée.
J'indique que tout marche impeccablement pour les autres procédures
Est-ce à cause du DELETE ? Pourquoi OSQL marche et pas en VB.NET ?
Voiçi le code que j'utilise (qui est le même que les autres ... ?)
Dim cString As String = "Initial Catalog=mabase;Data Source=localhost;
Id=moimeme; Password=monpass;"
Dim cnx As New SqlConnection(cString)
Dim cmd As New SqlCommand("sp_DeleteAdresse", cnx)
Try
cnx.Open()
cmd.CommandType = CommandType.StoredProcedure
cmd.ExecuteNonQuery()
cnx.Close()
Catch ex As Exception
MsgBox(ex.Message)
End Try
Merci pour l'aide car là, je coince !
Olivier
Merci pour ta réponse, mais je veux justement être indépendant des comptes
Windows.
Je voudrais n'avoir qu'un seul compte autorisé à acceder au serveur et
aux bases.
C'est pour le déploiement en clientèle, je veux être SUR que personne, non
personne ne puisse acceder au server SQL a part moi.
Donc pas de sécurité intégré ni de OSQL -E
Merci
Olivier
"Pyroa" a écrit dans le message
news:
> pour acceder à une base SQL le mieux est d'utiliser la sécurité intégré
> windows.
> Pour ca il faut modifier la ConnectionString en :
>
> data source=PERTHMOC;Initial Catalog½1SQL;user ID=sa" />
>
> moi j'utilise ca ou la connection string générée par VS..NET
>
> :)
>
> "(( Olivier ))" a écrit dans le message de
> news:
> > Bonjour,
> > J'utilise MSDE 2000
> >
> > J'ai une Procédure Stockée : sp_DeleteAdresse qui est : DELETE FROM
> > adresse
> > J'ai accordé les droits à l'utilisateur : GRANT ALL ON
sp_DeleteAdresse
> > to moimeme;
> >
> > Si j'utilise OSQL -U moimeme -P monpass, alors je peux executer la
> procédure
> > stockée.
> >
> > Par contre, en VB.NET, je me connecte bien avec mon compte, et là,
> > impossible d'executer la procédure stockée.
> > J'indique que tout marche impeccablement pour les autres procédures
> stockée.
> >
> > Est-ce à cause du DELETE ? Pourquoi OSQL marche et pas en VB.NET ?
> >
> > Voiçi le code que j'utilise (qui est le même que les autres ... ?)
> >
> > Dim cString As String = "Initial Catalog=mabase;Data Source=localhost;
> User
> > Id=moimeme; Password=monpass;"
> > Dim cnx As New SqlConnection(cString)
> > Dim cmd As New SqlCommand("sp_DeleteAdresse", cnx)
> > Try
> >
> > cnx.Open()
> > cmd.CommandType = CommandType.StoredProcedure
> > cmd.ExecuteNonQuery()
> > cnx.Close()
> >
> > Catch ex As Exception
> > MsgBox(ex.Message)
> >
> > End Try
> >
> > Merci pour l'aide car là, je coince !
> >
> > Olivier
> >
> >
>
>
Merci pour ta réponse, mais je veux justement être indépendant des comptes
Windows.
Je voudrais n'avoir qu'un seul compte autorisé à acceder au serveur et
aux bases.
C'est pour le déploiement en clientèle, je veux être SUR que personne, non
personne ne puisse acceder au server SQL a part moi.
Donc pas de sécurité intégré ni de OSQL -E
Merci
Olivier
"Pyroa" <--No-Spam--Pyroa@wanadoo.fr--No-Spam--> a écrit dans le message
news:OdfdlB7xDHA.3196@TK2MSFTNGP11.phx.gbl...
> pour acceder à une base SQL le mieux est d'utiliser la sécurité intégré
> windows.
> Pour ca il faut modifier la ConnectionString en :
>
> data source=PERTHMOC;Initial Catalog½1SQL;user ID=sa" />
>
> moi j'utilise ca ou la connection string générée par VS..NET
>
> :)
>
> "(( Olivier ))" <aa@aa.aa> a écrit dans le message de
> news:ODCqWx6xDHA.1996@TK2MSFTNGP12.phx.gbl...
> > Bonjour,
> > J'utilise MSDE 2000
> >
> > J'ai une Procédure Stockée : sp_DeleteAdresse qui est : DELETE FROM
> > adresse
> > J'ai accordé les droits à l'utilisateur : GRANT ALL ON
sp_DeleteAdresse
> > to moimeme;
> >
> > Si j'utilise OSQL -U moimeme -P monpass, alors je peux executer la
> procédure
> > stockée.
> >
> > Par contre, en VB.NET, je me connecte bien avec mon compte, et là,
> > impossible d'executer la procédure stockée.
> > J'indique que tout marche impeccablement pour les autres procédures
> stockée.
> >
> > Est-ce à cause du DELETE ? Pourquoi OSQL marche et pas en VB.NET ?
> >
> > Voiçi le code que j'utilise (qui est le même que les autres ... ?)
> >
> > Dim cString As String = "Initial Catalog=mabase;Data Source=localhost;
> User
> > Id=moimeme; Password=monpass;"
> > Dim cnx As New SqlConnection(cString)
> > Dim cmd As New SqlCommand("sp_DeleteAdresse", cnx)
> > Try
> >
> > cnx.Open()
> > cmd.CommandType = CommandType.StoredProcedure
> > cmd.ExecuteNonQuery()
> > cnx.Close()
> >
> > Catch ex As Exception
> > MsgBox(ex.Message)
> >
> > End Try
> >
> > Merci pour l'aide car là, je coince !
> >
> > Olivier
> >
> >
>
>
Merci pour ta réponse, mais je veux justement être indépendant des comptes
Windows.
Je voudrais n'avoir qu'un seul compte autorisé à acceder au serveur et
aux bases.
C'est pour le déploiement en clientèle, je veux être SUR que personne, non
personne ne puisse acceder au server SQL a part moi.
Donc pas de sécurité intégré ni de OSQL -E
Merci
Olivier
"Pyroa" a écrit dans le message
news:
> pour acceder à une base SQL le mieux est d'utiliser la sécurité intégré
> windows.
> Pour ca il faut modifier la ConnectionString en :
>
> data source=PERTHMOC;Initial Catalog½1SQL;user ID=sa" />
>
> moi j'utilise ca ou la connection string générée par VS..NET
>
> :)
>
> "(( Olivier ))" a écrit dans le message de
> news:
> > Bonjour,
> > J'utilise MSDE 2000
> >
> > J'ai une Procédure Stockée : sp_DeleteAdresse qui est : DELETE FROM
> > adresse
> > J'ai accordé les droits à l'utilisateur : GRANT ALL ON
sp_DeleteAdresse
> > to moimeme;
> >
> > Si j'utilise OSQL -U moimeme -P monpass, alors je peux executer la
> procédure
> > stockée.
> >
> > Par contre, en VB.NET, je me connecte bien avec mon compte, et là,
> > impossible d'executer la procédure stockée.
> > J'indique que tout marche impeccablement pour les autres procédures
> stockée.
> >
> > Est-ce à cause du DELETE ? Pourquoi OSQL marche et pas en VB.NET ?
> >
> > Voiçi le code que j'utilise (qui est le même que les autres ... ?)
> >
> > Dim cString As String = "Initial Catalog=mabase;Data Source=localhost;
> User
> > Id=moimeme; Password=monpass;"
> > Dim cnx As New SqlConnection(cString)
> > Dim cmd As New SqlCommand("sp_DeleteAdresse", cnx)
> > Try
> >
> > cnx.Open()
> > cmd.CommandType = CommandType.StoredProcedure
> > cmd.ExecuteNonQuery()
> > cnx.Close()
> >
> > Catch ex As Exception
> > MsgBox(ex.Message)
> >
> > End Try
> >
> > Merci pour l'aide car là, je coince !
> >
> > Olivier
> >
> >
>
>
Bonjour Olivier,
Quelle est l'erreur que tu reçois sous VB.Net ?
La table sur laquelle tu veux supprimer est elle liée à une autre ?
Est ce que tu pourrais tester sur un serveur SQL (afin de faire une trace
avec SQL Profiler) ?
Juste pour test, est ce que tu pourrais essayer ce que Pyroa a proposé
un user Windows) ?
--
Axel GUERRIER
Microsoft France
--------------------
Merci de bien vouloir répondre à ce message dans le newsgroup où il a été
posté. Je le consulte régulièrement.
"(( Olivier ))" wrote in message
news:
> Bonjour,
> J'utilise MSDE 2000
>
> J'ai une Procédure Stockée : sp_DeleteAdresse qui est : DELETE FROM
> adresse
> J'ai accordé les droits à l'utilisateur : GRANT ALL ON
> to moimeme;
>
> Si j'utilise OSQL -U moimeme -P monpass, alors je peux executer la
procédure
> stockée.
>
> Par contre, en VB.NET, je me connecte bien avec mon compte, et là,
> impossible d'executer la procédure stockée.
> J'indique que tout marche impeccablement pour les autres procédures
stockée.
>
> Est-ce à cause du DELETE ? Pourquoi OSQL marche et pas en VB.NET ?
>
> Voiçi le code que j'utilise (qui est le même que les autres ... ?)
>
> Dim cString As String = "Initial Catalog=mabase;Data Source=localhost;
User
> Id=moimeme; Password=monpass;"
> Dim cnx As New SqlConnection(cString)
> Dim cmd As New SqlCommand("sp_DeleteAdresse", cnx)
> Try
>
> cnx.Open()
> cmd.CommandType = CommandType.StoredProcedure
> cmd.ExecuteNonQuery()
> cnx.Close()
>
> Catch ex As Exception
> MsgBox(ex.Message)
>
> End Try
>
> Merci pour l'aide car là, je coince !
>
> Olivier
>
>
Bonjour Olivier,
Quelle est l'erreur que tu reçois sous VB.Net ?
La table sur laquelle tu veux supprimer est elle liée à une autre ?
Est ce que tu pourrais tester sur un serveur SQL (afin de faire une trace
avec SQL Profiler) ?
Juste pour test, est ce que tu pourrais essayer ce que Pyroa a proposé
un user Windows) ?
--
Axel GUERRIER
Microsoft France
--------------------
Merci de bien vouloir répondre à ce message dans le newsgroup où il a été
posté. Je le consulte régulièrement.
"(( Olivier ))" <aa@aa.aa> wrote in message
news:ODCqWx6xDHA.1996@TK2MSFTNGP12.phx.gbl...
> Bonjour,
> J'utilise MSDE 2000
>
> J'ai une Procédure Stockée : sp_DeleteAdresse qui est : DELETE FROM
> adresse
> J'ai accordé les droits à l'utilisateur : GRANT ALL ON
> to moimeme;
>
> Si j'utilise OSQL -U moimeme -P monpass, alors je peux executer la
procédure
> stockée.
>
> Par contre, en VB.NET, je me connecte bien avec mon compte, et là,
> impossible d'executer la procédure stockée.
> J'indique que tout marche impeccablement pour les autres procédures
stockée.
>
> Est-ce à cause du DELETE ? Pourquoi OSQL marche et pas en VB.NET ?
>
> Voiçi le code que j'utilise (qui est le même que les autres ... ?)
>
> Dim cString As String = "Initial Catalog=mabase;Data Source=localhost;
User
> Id=moimeme; Password=monpass;"
> Dim cnx As New SqlConnection(cString)
> Dim cmd As New SqlCommand("sp_DeleteAdresse", cnx)
> Try
>
> cnx.Open()
> cmd.CommandType = CommandType.StoredProcedure
> cmd.ExecuteNonQuery()
> cnx.Close()
>
> Catch ex As Exception
> MsgBox(ex.Message)
>
> End Try
>
> Merci pour l'aide car là, je coince !
>
> Olivier
>
>
Bonjour Olivier,
Quelle est l'erreur que tu reçois sous VB.Net ?
La table sur laquelle tu veux supprimer est elle liée à une autre ?
Est ce que tu pourrais tester sur un serveur SQL (afin de faire une trace
avec SQL Profiler) ?
Juste pour test, est ce que tu pourrais essayer ce que Pyroa a proposé
un user Windows) ?
--
Axel GUERRIER
Microsoft France
--------------------
Merci de bien vouloir répondre à ce message dans le newsgroup où il a été
posté. Je le consulte régulièrement.
"(( Olivier ))" wrote in message
news:
> Bonjour,
> J'utilise MSDE 2000
>
> J'ai une Procédure Stockée : sp_DeleteAdresse qui est : DELETE FROM
> adresse
> J'ai accordé les droits à l'utilisateur : GRANT ALL ON
> to moimeme;
>
> Si j'utilise OSQL -U moimeme -P monpass, alors je peux executer la
procédure
> stockée.
>
> Par contre, en VB.NET, je me connecte bien avec mon compte, et là,
> impossible d'executer la procédure stockée.
> J'indique que tout marche impeccablement pour les autres procédures
stockée.
>
> Est-ce à cause du DELETE ? Pourquoi OSQL marche et pas en VB.NET ?
>
> Voiçi le code que j'utilise (qui est le même que les autres ... ?)
>
> Dim cString As String = "Initial Catalog=mabase;Data Source=localhost;
User
> Id=moimeme; Password=monpass;"
> Dim cnx As New SqlConnection(cString)
> Dim cmd As New SqlCommand("sp_DeleteAdresse", cnx)
> Try
>
> cnx.Open()
> cmd.CommandType = CommandType.StoredProcedure
> cmd.ExecuteNonQuery()
> cnx.Close()
>
> Catch ex As Exception
> MsgBox(ex.Message)
>
> End Try
>
> Merci pour l'aide car là, je coince !
>
> Olivier
>
>
Bonjour,
J'utilise MSDE 2000
J'ai une Procédure Stockée : sp_DeleteAdresse qui est : DELETE FROM
adresse
J'ai accordé les droits à l'utilisateur : GRANT ALL ON sp_DeleteAdresse
to moimeme;
Si j'utilise OSQL -U moimeme -P monpass, alors je peux executer la
stockée.
Par contre, en VB.NET, je me connecte bien avec mon compte, et là,
impossible d'executer la procédure stockée.
J'indique que tout marche impeccablement pour les autres procédures
Est-ce à cause du DELETE ? Pourquoi OSQL marche et pas en VB.NET ?
Voiçi le code que j'utilise (qui est le même que les autres ... ?)
Dim cString As String = "Initial Catalog=mabase;Data Source=localhost;
Id=moimeme; Password=monpass;"
Dim cnx As New SqlConnection(cString)
Dim cmd As New SqlCommand("sp_DeleteAdresse", cnx)
Try
cnx.Open()
cmd.CommandType = CommandType.StoredProcedure
cmd.ExecuteNonQuery()
cnx.Close()
Catch ex As Exception
MsgBox(ex.Message)
End Try
Merci pour l'aide car là, je coince !
Olivier
Bonjour,
J'utilise MSDE 2000
J'ai une Procédure Stockée : sp_DeleteAdresse qui est : DELETE FROM
adresse
J'ai accordé les droits à l'utilisateur : GRANT ALL ON sp_DeleteAdresse
to moimeme;
Si j'utilise OSQL -U moimeme -P monpass, alors je peux executer la
stockée.
Par contre, en VB.NET, je me connecte bien avec mon compte, et là,
impossible d'executer la procédure stockée.
J'indique que tout marche impeccablement pour les autres procédures
Est-ce à cause du DELETE ? Pourquoi OSQL marche et pas en VB.NET ?
Voiçi le code que j'utilise (qui est le même que les autres ... ?)
Dim cString As String = "Initial Catalog=mabase;Data Source=localhost;
Id=moimeme; Password=monpass;"
Dim cnx As New SqlConnection(cString)
Dim cmd As New SqlCommand("sp_DeleteAdresse", cnx)
Try
cnx.Open()
cmd.CommandType = CommandType.StoredProcedure
cmd.ExecuteNonQuery()
cnx.Close()
Catch ex As Exception
MsgBox(ex.Message)
End Try
Merci pour l'aide car là, je coince !
Olivier
Bonjour,
J'utilise MSDE 2000
J'ai une Procédure Stockée : sp_DeleteAdresse qui est : DELETE FROM
adresse
J'ai accordé les droits à l'utilisateur : GRANT ALL ON sp_DeleteAdresse
to moimeme;
Si j'utilise OSQL -U moimeme -P monpass, alors je peux executer la
stockée.
Par contre, en VB.NET, je me connecte bien avec mon compte, et là,
impossible d'executer la procédure stockée.
J'indique que tout marche impeccablement pour les autres procédures
Est-ce à cause du DELETE ? Pourquoi OSQL marche et pas en VB.NET ?
Voiçi le code que j'utilise (qui est le même que les autres ... ?)
Dim cString As String = "Initial Catalog=mabase;Data Source=localhost;
Id=moimeme; Password=monpass;"
Dim cnx As New SqlConnection(cString)
Dim cmd As New SqlCommand("sp_DeleteAdresse", cnx)
Try
cnx.Open()
cmd.CommandType = CommandType.StoredProcedure
cmd.ExecuteNonQuery()
cnx.Close()
Catch ex As Exception
MsgBox(ex.Message)
End Try
Merci pour l'aide car là, je coince !
Olivier
Bonjour,
J'utilise MSDE 2000
J'ai une Procédure Stockée : sp_DeleteAdresse qui est : DELETE FROM
adresse
J'ai accordé les droits à l'utilisateur : GRANT ALL ON sp_DeleteAdresse
to moimeme;
Si j'utilise OSQL -U moimeme -P monpass, alors je peux executer la
stockée.
Par contre, en VB.NET, je me connecte bien avec mon compte, et là,
impossible d'executer la procédure stockée.
J'indique que tout marche impeccablement pour les autres procédures
Est-ce à cause du DELETE ? Pourquoi OSQL marche et pas en VB.NET ?
Voiçi le code que j'utilise (qui est le même que les autres ... ?)
Dim cString As String = "Initial Catalog=mabase;Data Source=localhost;
Id=moimeme; Password=monpass;"
Dim cnx As New SqlConnection(cString)
Dim cmd As New SqlCommand("sp_DeleteAdresse", cnx)
Try
cnx.Open()
cmd.CommandType = CommandType.StoredProcedure
cmd.ExecuteNonQuery()
cnx.Close()
Catch ex As Exception
MsgBox(ex.Message)
End Try
Merci pour l'aide car là, je coince !
Olivier
Bonjour,
J'utilise MSDE 2000
J'ai une Procédure Stockée : sp_DeleteAdresse qui est : DELETE FROM
adresse
J'ai accordé les droits à l'utilisateur : GRANT ALL ON sp_DeleteAdresse
to moimeme;
Si j'utilise OSQL -U moimeme -P monpass, alors je peux executer la
stockée.
Par contre, en VB.NET, je me connecte bien avec mon compte, et là,
impossible d'executer la procédure stockée.
J'indique que tout marche impeccablement pour les autres procédures
Est-ce à cause du DELETE ? Pourquoi OSQL marche et pas en VB.NET ?
Voiçi le code que j'utilise (qui est le même que les autres ... ?)
Dim cString As String = "Initial Catalog=mabase;Data Source=localhost;
Id=moimeme; Password=monpass;"
Dim cnx As New SqlConnection(cString)
Dim cmd As New SqlCommand("sp_DeleteAdresse", cnx)
Try
cnx.Open()
cmd.CommandType = CommandType.StoredProcedure
cmd.ExecuteNonQuery()
cnx.Close()
Catch ex As Exception
MsgBox(ex.Message)
End Try
Merci pour l'aide car là, je coince !
Olivier
Bonjour,
J'utilise MSDE 2000
J'ai une Procédure Stockée : sp_DeleteAdresse qui est : DELETE FROM
adresse
J'ai accordé les droits à l'utilisateur : GRANT ALL ON sp_DeleteAdresse
to moimeme;
Si j'utilise OSQL -U moimeme -P monpass, alors je peux executer la
stockée.
Par contre, en VB.NET, je me connecte bien avec mon compte, et là,
impossible d'executer la procédure stockée.
J'indique que tout marche impeccablement pour les autres procédures
Est-ce à cause du DELETE ? Pourquoi OSQL marche et pas en VB.NET ?
Voiçi le code que j'utilise (qui est le même que les autres ... ?)
Dim cString As String = "Initial Catalog=mabase;Data Source=localhost;
Id=moimeme; Password=monpass;"
Dim cnx As New SqlConnection(cString)
Dim cmd As New SqlCommand("sp_DeleteAdresse", cnx)
Try
cnx.Open()
cmd.CommandType = CommandType.StoredProcedure
cmd.ExecuteNonQuery()
cnx.Close()
Catch ex As Exception
MsgBox(ex.Message)
End Try
Merci pour l'aide car là, je coince !
Olivier
Doux rêves ;-)
--
Paul Bacelar
"(( Olivier ))" a écrit dans le message de
news:%23419bf$
> Merci pour ta réponse, mais je veux justement être indépendant des
> Windows.
>
> Je voudrais n'avoir qu'un seul compte autorisé à acceder au serveur et
donc
> aux bases.
> C'est pour le déploiement en clientèle, je veux être SUR que personne,
> personne ne puisse acceder au server SQL a part moi.
>
> Donc pas de sécurité intégré ni de OSQL -E
>
> Merci
> Olivier
>
>
>
> "Pyroa" a écrit dans le message
de
> news:
> > pour acceder à une base SQL le mieux est d'utiliser la sécurité
de
> > windows.
> > Pour ca il faut modifier la ConnectionString en :
> >
> > data source=PERTHMOC;Initial Catalog½1SQL;user ID=sa" />
> >
> > moi j'utilise ca ou la connection string générée par VS..NET
> >
> > :)
> >
> > "(( Olivier ))" a écrit dans le message de
> > news:
> > > Bonjour,
> > > J'utilise MSDE 2000
> > >
> > > J'ai une Procédure Stockée : sp_DeleteAdresse qui est : DELETE
> > > adresse
> > > J'ai accordé les droits à l'utilisateur : GRANT ALL ON
> sp_DeleteAdresse
> > > to moimeme;
> > >
> > > Si j'utilise OSQL -U moimeme -P monpass, alors je peux executer la
> > procédure
> > > stockée.
> > >
> > > Par contre, en VB.NET, je me connecte bien avec mon compte, et là,
> > > impossible d'executer la procédure stockée.
> > > J'indique que tout marche impeccablement pour les autres procédures
> > stockée.
> > >
> > > Est-ce à cause du DELETE ? Pourquoi OSQL marche et pas en VB.NET ?
> > >
> > > Voiçi le code que j'utilise (qui est le même que les autres ... ?)
> > >
> > > Dim cString As String = "Initial Catalog=mabase;Data
> > User
> > > Id=moimeme; Password=monpass;"
> > > Dim cnx As New SqlConnection(cString)
> > > Dim cmd As New SqlCommand("sp_DeleteAdresse", cnx)
> > > Try
> > >
> > > cnx.Open()
> > > cmd.CommandType = CommandType.StoredProcedure
> > > cmd.ExecuteNonQuery()
> > > cnx.Close()
> > >
> > > Catch ex As Exception
> > > MsgBox(ex.Message)
> > >
> > > End Try
> > >
> > > Merci pour l'aide car là, je coince !
> > >
> > > Olivier
> > >
> > >
> >
> >
>
>
Doux rêves ;-)
--
Paul Bacelar
"(( Olivier ))" <aa@aa.aa> a écrit dans le message de
news:%23419bf$xDHA.1764@TK2MSFTNGP10.phx.gbl...
> Merci pour ta réponse, mais je veux justement être indépendant des
> Windows.
>
> Je voudrais n'avoir qu'un seul compte autorisé à acceder au serveur et
donc
> aux bases.
> C'est pour le déploiement en clientèle, je veux être SUR que personne,
> personne ne puisse acceder au server SQL a part moi.
>
> Donc pas de sécurité intégré ni de OSQL -E
>
> Merci
> Olivier
>
>
>
> "Pyroa" <--No-Spam--Pyroa@wanadoo.fr--No-Spam--> a écrit dans le message
de
> news:OdfdlB7xDHA.3196@TK2MSFTNGP11.phx.gbl...
> > pour acceder à une base SQL le mieux est d'utiliser la sécurité
de
> > windows.
> > Pour ca il faut modifier la ConnectionString en :
> >
> > data source=PERTHMOC;Initial Catalog½1SQL;user ID=sa" />
> >
> > moi j'utilise ca ou la connection string générée par VS..NET
> >
> > :)
> >
> > "(( Olivier ))" <aa@aa.aa> a écrit dans le message de
> > news:ODCqWx6xDHA.1996@TK2MSFTNGP12.phx.gbl...
> > > Bonjour,
> > > J'utilise MSDE 2000
> > >
> > > J'ai une Procédure Stockée : sp_DeleteAdresse qui est : DELETE
> > > adresse
> > > J'ai accordé les droits à l'utilisateur : GRANT ALL ON
> sp_DeleteAdresse
> > > to moimeme;
> > >
> > > Si j'utilise OSQL -U moimeme -P monpass, alors je peux executer la
> > procédure
> > > stockée.
> > >
> > > Par contre, en VB.NET, je me connecte bien avec mon compte, et là,
> > > impossible d'executer la procédure stockée.
> > > J'indique que tout marche impeccablement pour les autres procédures
> > stockée.
> > >
> > > Est-ce à cause du DELETE ? Pourquoi OSQL marche et pas en VB.NET ?
> > >
> > > Voiçi le code que j'utilise (qui est le même que les autres ... ?)
> > >
> > > Dim cString As String = "Initial Catalog=mabase;Data
> > User
> > > Id=moimeme; Password=monpass;"
> > > Dim cnx As New SqlConnection(cString)
> > > Dim cmd As New SqlCommand("sp_DeleteAdresse", cnx)
> > > Try
> > >
> > > cnx.Open()
> > > cmd.CommandType = CommandType.StoredProcedure
> > > cmd.ExecuteNonQuery()
> > > cnx.Close()
> > >
> > > Catch ex As Exception
> > > MsgBox(ex.Message)
> > >
> > > End Try
> > >
> > > Merci pour l'aide car là, je coince !
> > >
> > > Olivier
> > >
> > >
> >
> >
>
>
Doux rêves ;-)
--
Paul Bacelar
"(( Olivier ))" a écrit dans le message de
news:%23419bf$
> Merci pour ta réponse, mais je veux justement être indépendant des
> Windows.
>
> Je voudrais n'avoir qu'un seul compte autorisé à acceder au serveur et
donc
> aux bases.
> C'est pour le déploiement en clientèle, je veux être SUR que personne,
> personne ne puisse acceder au server SQL a part moi.
>
> Donc pas de sécurité intégré ni de OSQL -E
>
> Merci
> Olivier
>
>
>
> "Pyroa" a écrit dans le message
de
> news:
> > pour acceder à une base SQL le mieux est d'utiliser la sécurité
de
> > windows.
> > Pour ca il faut modifier la ConnectionString en :
> >
> > data source=PERTHMOC;Initial Catalog½1SQL;user ID=sa" />
> >
> > moi j'utilise ca ou la connection string générée par VS..NET
> >
> > :)
> >
> > "(( Olivier ))" a écrit dans le message de
> > news:
> > > Bonjour,
> > > J'utilise MSDE 2000
> > >
> > > J'ai une Procédure Stockée : sp_DeleteAdresse qui est : DELETE
> > > adresse
> > > J'ai accordé les droits à l'utilisateur : GRANT ALL ON
> sp_DeleteAdresse
> > > to moimeme;
> > >
> > > Si j'utilise OSQL -U moimeme -P monpass, alors je peux executer la
> > procédure
> > > stockée.
> > >
> > > Par contre, en VB.NET, je me connecte bien avec mon compte, et là,
> > > impossible d'executer la procédure stockée.
> > > J'indique que tout marche impeccablement pour les autres procédures
> > stockée.
> > >
> > > Est-ce à cause du DELETE ? Pourquoi OSQL marche et pas en VB.NET ?
> > >
> > > Voiçi le code que j'utilise (qui est le même que les autres ... ?)
> > >
> > > Dim cString As String = "Initial Catalog=mabase;Data
> > User
> > > Id=moimeme; Password=monpass;"
> > > Dim cnx As New SqlConnection(cString)
> > > Dim cmd As New SqlCommand("sp_DeleteAdresse", cnx)
> > > Try
> > >
> > > cnx.Open()
> > > cmd.CommandType = CommandType.StoredProcedure
> > > cmd.ExecuteNonQuery()
> > > cnx.Close()
> > >
> > > Catch ex As Exception
> > > MsgBox(ex.Message)
> > >
> > > End Try
> > >
> > > Merci pour l'aide car là, je coince !
> > >
> > > Olivier
> > >
> > >
> >
> >
>
>
Et pourquoi "Doux rèves" ?
Vous me faites peur :-<
Est-ce impossible ? S'il n'y a qu'un seul compte et un seul ?
On peut avoir qu'un seul compte 'sa' ?
Avec le SECURITYMODE=SQL
Par contre, il est vraiment impossible d'empecher quiconque de faire un
OSQL -E ?
Cela serait très dangereux, non ?
Un petit .BAT avec OSQL -E DELETE et hop ! dommage !
Merci
Olivier
"Paul Bacelar" a écrit dans le message de
news:
> Doux rêves ;-)
> --
> Paul Bacelar
>
> "(( Olivier ))" a écrit dans le message de
> news:%23419bf$
> > Merci pour ta réponse, mais je veux justement être indépendant des
comptes
> > Windows.
> >
> > Je voudrais n'avoir qu'un seul compte autorisé à acceder au serveur et
> donc
> > aux bases.
> > C'est pour le déploiement en clientèle, je veux être SUR que personne,
non
> > personne ne puisse acceder au server SQL a part moi.
> >
> > Donc pas de sécurité intégré ni de OSQL -E
> >
> > Merci
> > Olivier
> >
> >
> >
> > "Pyroa" a écrit dans le
> de
> > news:
> > > pour acceder à une base SQL le mieux est d'utiliser la sécurité
intégré
> de
> > > windows.
> > > Pour ca il faut modifier la ConnectionString en :
> > >
> > > data source=PERTHMOC;Initial Catalog½1SQL;user ID=sa" />
> > >
> > > moi j'utilise ca ou la connection string générée par VS..NET
> > >
> > > :)
> > >
> > > "(( Olivier ))" a écrit dans le message de
> > > news:
> > > > Bonjour,
> > > > J'utilise MSDE 2000
> > > >
> > > > J'ai une Procédure Stockée : sp_DeleteAdresse qui est : DELETE
FROM
> > > > adresse
> > > > J'ai accordé les droits à l'utilisateur : GRANT ALL ON
> > sp_DeleteAdresse
> > > > to moimeme;
> > > >
> > > > Si j'utilise OSQL -U moimeme -P monpass, alors je peux executer la
> > > procédure
> > > > stockée.
> > > >
> > > > Par contre, en VB.NET, je me connecte bien avec mon compte, et là,
> > > > impossible d'executer la procédure stockée.
> > > > J'indique que tout marche impeccablement pour les autres
> > > stockée.
> > > >
> > > > Est-ce à cause du DELETE ? Pourquoi OSQL marche et pas en VB.NET ?
> > > >
> > > > Voiçi le code que j'utilise (qui est le même que les autres ... ?)
> > > >
> > > > Dim cString As String = "Initial Catalog=mabase;Data
Source=localhost;
> > > User
> > > > Id=moimeme; Password=monpass;"
> > > > Dim cnx As New SqlConnection(cString)
> > > > Dim cmd As New SqlCommand("sp_DeleteAdresse", cnx)
> > > > Try
> > > >
> > > > cnx.Open()
> > > > cmd.CommandType = CommandType.StoredProcedure
> > > > cmd.ExecuteNonQuery()
> > > > cnx.Close()
> > > >
> > > > Catch ex As Exception
> > > > MsgBox(ex.Message)
> > > >
> > > > End Try
> > > >
> > > > Merci pour l'aide car là, je coince !
> > > >
> > > > Olivier
> > > >
> > > >
> > >
> > >
> >
> >
>
>
Et pourquoi "Doux rèves" ?
Vous me faites peur :-<
Est-ce impossible ? S'il n'y a qu'un seul compte et un seul ?
On peut avoir qu'un seul compte 'sa' ?
Avec le SECURITYMODE=SQL
Par contre, il est vraiment impossible d'empecher quiconque de faire un
OSQL -E ?
Cela serait très dangereux, non ?
Un petit .BAT avec OSQL -E DELETE et hop ! dommage !
Merci
Olivier
"Paul Bacelar" <bacelar@NOSPAMchez.com> a écrit dans le message de
news:uZuEXnGyDHA.1740@TK2MSFTNGP09.phx.gbl...
> Doux rêves ;-)
> --
> Paul Bacelar
>
> "(( Olivier ))" <aa@aa.aa> a écrit dans le message de
> news:%23419bf$xDHA.1764@TK2MSFTNGP10.phx.gbl...
> > Merci pour ta réponse, mais je veux justement être indépendant des
comptes
> > Windows.
> >
> > Je voudrais n'avoir qu'un seul compte autorisé à acceder au serveur et
> donc
> > aux bases.
> > C'est pour le déploiement en clientèle, je veux être SUR que personne,
non
> > personne ne puisse acceder au server SQL a part moi.
> >
> > Donc pas de sécurité intégré ni de OSQL -E
> >
> > Merci
> > Olivier
> >
> >
> >
> > "Pyroa" <--No-Spam--Pyroa@wanadoo.fr--No-Spam--> a écrit dans le
> de
> > news:OdfdlB7xDHA.3196@TK2MSFTNGP11.phx.gbl...
> > > pour acceder à une base SQL le mieux est d'utiliser la sécurité
intégré
> de
> > > windows.
> > > Pour ca il faut modifier la ConnectionString en :
> > >
> > > data source=PERTHMOC;Initial Catalog½1SQL;user ID=sa" />
> > >
> > > moi j'utilise ca ou la connection string générée par VS..NET
> > >
> > > :)
> > >
> > > "(( Olivier ))" <aa@aa.aa> a écrit dans le message de
> > > news:ODCqWx6xDHA.1996@TK2MSFTNGP12.phx.gbl...
> > > > Bonjour,
> > > > J'utilise MSDE 2000
> > > >
> > > > J'ai une Procédure Stockée : sp_DeleteAdresse qui est : DELETE
FROM
> > > > adresse
> > > > J'ai accordé les droits à l'utilisateur : GRANT ALL ON
> > sp_DeleteAdresse
> > > > to moimeme;
> > > >
> > > > Si j'utilise OSQL -U moimeme -P monpass, alors je peux executer la
> > > procédure
> > > > stockée.
> > > >
> > > > Par contre, en VB.NET, je me connecte bien avec mon compte, et là,
> > > > impossible d'executer la procédure stockée.
> > > > J'indique que tout marche impeccablement pour les autres
> > > stockée.
> > > >
> > > > Est-ce à cause du DELETE ? Pourquoi OSQL marche et pas en VB.NET ?
> > > >
> > > > Voiçi le code que j'utilise (qui est le même que les autres ... ?)
> > > >
> > > > Dim cString As String = "Initial Catalog=mabase;Data
Source=localhost;
> > > User
> > > > Id=moimeme; Password=monpass;"
> > > > Dim cnx As New SqlConnection(cString)
> > > > Dim cmd As New SqlCommand("sp_DeleteAdresse", cnx)
> > > > Try
> > > >
> > > > cnx.Open()
> > > > cmd.CommandType = CommandType.StoredProcedure
> > > > cmd.ExecuteNonQuery()
> > > > cnx.Close()
> > > >
> > > > Catch ex As Exception
> > > > MsgBox(ex.Message)
> > > >
> > > > End Try
> > > >
> > > > Merci pour l'aide car là, je coince !
> > > >
> > > > Olivier
> > > >
> > > >
> > >
> > >
> >
> >
>
>
Et pourquoi "Doux rèves" ?
Vous me faites peur :-<
Est-ce impossible ? S'il n'y a qu'un seul compte et un seul ?
On peut avoir qu'un seul compte 'sa' ?
Avec le SECURITYMODE=SQL
Par contre, il est vraiment impossible d'empecher quiconque de faire un
OSQL -E ?
Cela serait très dangereux, non ?
Un petit .BAT avec OSQL -E DELETE et hop ! dommage !
Merci
Olivier
"Paul Bacelar" a écrit dans le message de
news:
> Doux rêves ;-)
> --
> Paul Bacelar
>
> "(( Olivier ))" a écrit dans le message de
> news:%23419bf$
> > Merci pour ta réponse, mais je veux justement être indépendant des
comptes
> > Windows.
> >
> > Je voudrais n'avoir qu'un seul compte autorisé à acceder au serveur et
> donc
> > aux bases.
> > C'est pour le déploiement en clientèle, je veux être SUR que personne,
non
> > personne ne puisse acceder au server SQL a part moi.
> >
> > Donc pas de sécurité intégré ni de OSQL -E
> >
> > Merci
> > Olivier
> >
> >
> >
> > "Pyroa" a écrit dans le
> de
> > news:
> > > pour acceder à une base SQL le mieux est d'utiliser la sécurité
intégré
> de
> > > windows.
> > > Pour ca il faut modifier la ConnectionString en :
> > >
> > > data source=PERTHMOC;Initial Catalog½1SQL;user ID=sa" />
> > >
> > > moi j'utilise ca ou la connection string générée par VS..NET
> > >
> > > :)
> > >
> > > "(( Olivier ))" a écrit dans le message de
> > > news:
> > > > Bonjour,
> > > > J'utilise MSDE 2000
> > > >
> > > > J'ai une Procédure Stockée : sp_DeleteAdresse qui est : DELETE
FROM
> > > > adresse
> > > > J'ai accordé les droits à l'utilisateur : GRANT ALL ON
> > sp_DeleteAdresse
> > > > to moimeme;
> > > >
> > > > Si j'utilise OSQL -U moimeme -P monpass, alors je peux executer la
> > > procédure
> > > > stockée.
> > > >
> > > > Par contre, en VB.NET, je me connecte bien avec mon compte, et là,
> > > > impossible d'executer la procédure stockée.
> > > > J'indique que tout marche impeccablement pour les autres
> > > stockée.
> > > >
> > > > Est-ce à cause du DELETE ? Pourquoi OSQL marche et pas en VB.NET ?
> > > >
> > > > Voiçi le code que j'utilise (qui est le même que les autres ... ?)
> > > >
> > > > Dim cString As String = "Initial Catalog=mabase;Data
Source=localhost;
> > > User
> > > > Id=moimeme; Password=monpass;"
> > > > Dim cnx As New SqlConnection(cString)
> > > > Dim cmd As New SqlCommand("sp_DeleteAdresse", cnx)
> > > > Try
> > > >
> > > > cnx.Open()
> > > > cmd.CommandType = CommandType.StoredProcedure
> > > > cmd.ExecuteNonQuery()
> > > > cnx.Close()
> > > >
> > > > Catch ex As Exception
> > > > MsgBox(ex.Message)
> > > >
> > > > End Try
> > > >
> > > > Merci pour l'aide car là, je coince !
> > > >
> > > > Olivier
> > > >
> > > >
> > >
> > >
> >
> >
>
>
Tu ne ferra jamais admettre à un client et surtout à son admin qu'il ne
pas toucher à la base. S'il est compétent il sait qu'il doit faire des
up et autres taches. Le client est roi, ne l'oublie pas.
--
Paul Bacelar
"(( Olivier ))" a écrit dans le message de
news:
> Et pourquoi "Doux rèves" ?
> Vous me faites peur :-<
>
> Est-ce impossible ? S'il n'y a qu'un seul compte et un seul ?
> On peut avoir qu'un seul compte 'sa' ?
> Avec le SECURITYMODE=SQL
>
> Par contre, il est vraiment impossible d'empecher quiconque de faire un
> OSQL -E ?
>
> Cela serait très dangereux, non ?
> Un petit .BAT avec OSQL -E DELETE et hop ! dommage !
>
> Merci
> Olivier
>
>
> "Paul Bacelar" a écrit dans le message de
> news:
> > Doux rêves ;-)
> > --
> > Paul Bacelar
> >
> > "(( Olivier ))" a écrit dans le message de
> > news:%23419bf$
> > > Merci pour ta réponse, mais je veux justement être indépendant des
> comptes
> > > Windows.
> > >
> > > Je voudrais n'avoir qu'un seul compte autorisé à acceder au serveur
> > donc
> > > aux bases.
> > > C'est pour le déploiement en clientèle, je veux être SUR que
> non
> > > personne ne puisse acceder au server SQL a part moi.
> > >
> > > Donc pas de sécurité intégré ni de OSQL -E
> > >
> > > Merci
> > > Olivier
> > >
> > >
> > >
> > > "Pyroa" a écrit dans le
message
> > de
> > > news:
> > > > pour acceder à une base SQL le mieux est d'utiliser la sécurité
> intégré
> > de
> > > > windows.
> > > > Pour ca il faut modifier la ConnectionString en :
> > > >
> > > > data source=PERTHMOC;Initial Catalog½1SQL;user ID=sa" />
> > > >
> > > > moi j'utilise ca ou la connection string générée par VS..NET
> > > >
> > > > :)
> > > >
> > > > "(( Olivier ))" a écrit dans le message de
> > > > news:
> > > > > Bonjour,
> > > > > J'utilise MSDE 2000
> > > > >
> > > > > J'ai une Procédure Stockée : sp_DeleteAdresse qui est :
> FROM
> > > > > adresse
> > > > > J'ai accordé les droits à l'utilisateur : GRANT ALL ON
> > > sp_DeleteAdresse
> > > > > to moimeme;
> > > > >
> > > > > Si j'utilise OSQL -U moimeme -P monpass, alors je peux executer
> > > > procédure
> > > > > stockée.
> > > > >
> > > > > Par contre, en VB.NET, je me connecte bien avec mon compte, et
> > > > > impossible d'executer la procédure stockée.
> > > > > J'indique que tout marche impeccablement pour les autres
procédures
> > > > stockée.
> > > > >
> > > > > Est-ce à cause du DELETE ? Pourquoi OSQL marche et pas en VB.NET
> > > > >
> > > > > Voiçi le code que j'utilise (qui est le même que les autres ...
> > > > >
> > > > > Dim cString As String = "Initial Catalog=mabase;Data
> Source=localhost;
> > > > User
> > > > > Id=moimeme; Password=monpass;"
> > > > > Dim cnx As New SqlConnection(cString)
> > > > > Dim cmd As New SqlCommand("sp_DeleteAdresse", cnx)
> > > > > Try
> > > > >
> > > > > cnx.Open()
> > > > > cmd.CommandType = CommandType.StoredProcedure
> > > > > cmd.ExecuteNonQuery()
> > > > > cnx.Close()
> > > > >
> > > > > Catch ex As Exception
> > > > > MsgBox(ex.Message)
> > > > >
> > > > > End Try
> > > > >
> > > > > Merci pour l'aide car là, je coince !
> > > > >
> > > > > Olivier
> > > > >
> > > > >
> > > >
> > > >
> > >
> > >
> >
> >
>
>
Tu ne ferra jamais admettre à un client et surtout à son admin qu'il ne
pas toucher à la base. S'il est compétent il sait qu'il doit faire des
up et autres taches. Le client est roi, ne l'oublie pas.
--
Paul Bacelar
"(( Olivier ))" <aa@aa.aa> a écrit dans le message de
news:u39aHFKyDHA.3208@tk2msftngp13.phx.gbl...
> Et pourquoi "Doux rèves" ?
> Vous me faites peur :-<
>
> Est-ce impossible ? S'il n'y a qu'un seul compte et un seul ?
> On peut avoir qu'un seul compte 'sa' ?
> Avec le SECURITYMODE=SQL
>
> Par contre, il est vraiment impossible d'empecher quiconque de faire un
> OSQL -E ?
>
> Cela serait très dangereux, non ?
> Un petit .BAT avec OSQL -E DELETE et hop ! dommage !
>
> Merci
> Olivier
>
>
> "Paul Bacelar" <bacelar@NOSPAMchez.com> a écrit dans le message de
> news:uZuEXnGyDHA.1740@TK2MSFTNGP09.phx.gbl...
> > Doux rêves ;-)
> > --
> > Paul Bacelar
> >
> > "(( Olivier ))" <aa@aa.aa> a écrit dans le message de
> > news:%23419bf$xDHA.1764@TK2MSFTNGP10.phx.gbl...
> > > Merci pour ta réponse, mais je veux justement être indépendant des
> comptes
> > > Windows.
> > >
> > > Je voudrais n'avoir qu'un seul compte autorisé à acceder au serveur
> > donc
> > > aux bases.
> > > C'est pour le déploiement en clientèle, je veux être SUR que
> non
> > > personne ne puisse acceder au server SQL a part moi.
> > >
> > > Donc pas de sécurité intégré ni de OSQL -E
> > >
> > > Merci
> > > Olivier
> > >
> > >
> > >
> > > "Pyroa" <--No-Spam--Pyroa@wanadoo.fr--No-Spam--> a écrit dans le
message
> > de
> > > news:OdfdlB7xDHA.3196@TK2MSFTNGP11.phx.gbl...
> > > > pour acceder à une base SQL le mieux est d'utiliser la sécurité
> intégré
> > de
> > > > windows.
> > > > Pour ca il faut modifier la ConnectionString en :
> > > >
> > > > data source=PERTHMOC;Initial Catalog½1SQL;user ID=sa" />
> > > >
> > > > moi j'utilise ca ou la connection string générée par VS..NET
> > > >
> > > > :)
> > > >
> > > > "(( Olivier ))" <aa@aa.aa> a écrit dans le message de
> > > > news:ODCqWx6xDHA.1996@TK2MSFTNGP12.phx.gbl...
> > > > > Bonjour,
> > > > > J'utilise MSDE 2000
> > > > >
> > > > > J'ai une Procédure Stockée : sp_DeleteAdresse qui est :
> FROM
> > > > > adresse
> > > > > J'ai accordé les droits à l'utilisateur : GRANT ALL ON
> > > sp_DeleteAdresse
> > > > > to moimeme;
> > > > >
> > > > > Si j'utilise OSQL -U moimeme -P monpass, alors je peux executer
> > > > procédure
> > > > > stockée.
> > > > >
> > > > > Par contre, en VB.NET, je me connecte bien avec mon compte, et
> > > > > impossible d'executer la procédure stockée.
> > > > > J'indique que tout marche impeccablement pour les autres
procédures
> > > > stockée.
> > > > >
> > > > > Est-ce à cause du DELETE ? Pourquoi OSQL marche et pas en VB.NET
> > > > >
> > > > > Voiçi le code que j'utilise (qui est le même que les autres ...
> > > > >
> > > > > Dim cString As String = "Initial Catalog=mabase;Data
> Source=localhost;
> > > > User
> > > > > Id=moimeme; Password=monpass;"
> > > > > Dim cnx As New SqlConnection(cString)
> > > > > Dim cmd As New SqlCommand("sp_DeleteAdresse", cnx)
> > > > > Try
> > > > >
> > > > > cnx.Open()
> > > > > cmd.CommandType = CommandType.StoredProcedure
> > > > > cmd.ExecuteNonQuery()
> > > > > cnx.Close()
> > > > >
> > > > > Catch ex As Exception
> > > > > MsgBox(ex.Message)
> > > > >
> > > > > End Try
> > > > >
> > > > > Merci pour l'aide car là, je coince !
> > > > >
> > > > > Olivier
> > > > >
> > > > >
> > > >
> > > >
> > >
> > >
> >
> >
>
>
Tu ne ferra jamais admettre à un client et surtout à son admin qu'il ne
pas toucher à la base. S'il est compétent il sait qu'il doit faire des
up et autres taches. Le client est roi, ne l'oublie pas.
--
Paul Bacelar
"(( Olivier ))" a écrit dans le message de
news:
> Et pourquoi "Doux rèves" ?
> Vous me faites peur :-<
>
> Est-ce impossible ? S'il n'y a qu'un seul compte et un seul ?
> On peut avoir qu'un seul compte 'sa' ?
> Avec le SECURITYMODE=SQL
>
> Par contre, il est vraiment impossible d'empecher quiconque de faire un
> OSQL -E ?
>
> Cela serait très dangereux, non ?
> Un petit .BAT avec OSQL -E DELETE et hop ! dommage !
>
> Merci
> Olivier
>
>
> "Paul Bacelar" a écrit dans le message de
> news:
> > Doux rêves ;-)
> > --
> > Paul Bacelar
> >
> > "(( Olivier ))" a écrit dans le message de
> > news:%23419bf$
> > > Merci pour ta réponse, mais je veux justement être indépendant des
> comptes
> > > Windows.
> > >
> > > Je voudrais n'avoir qu'un seul compte autorisé à acceder au serveur
> > donc
> > > aux bases.
> > > C'est pour le déploiement en clientèle, je veux être SUR que
> non
> > > personne ne puisse acceder au server SQL a part moi.
> > >
> > > Donc pas de sécurité intégré ni de OSQL -E
> > >
> > > Merci
> > > Olivier
> > >
> > >
> > >
> > > "Pyroa" a écrit dans le
message
> > de
> > > news:
> > > > pour acceder à une base SQL le mieux est d'utiliser la sécurité
> intégré
> > de
> > > > windows.
> > > > Pour ca il faut modifier la ConnectionString en :
> > > >
> > > > data source=PERTHMOC;Initial Catalog½1SQL;user ID=sa" />
> > > >
> > > > moi j'utilise ca ou la connection string générée par VS..NET
> > > >
> > > > :)
> > > >
> > > > "(( Olivier ))" a écrit dans le message de
> > > > news:
> > > > > Bonjour,
> > > > > J'utilise MSDE 2000
> > > > >
> > > > > J'ai une Procédure Stockée : sp_DeleteAdresse qui est :
> FROM
> > > > > adresse
> > > > > J'ai accordé les droits à l'utilisateur : GRANT ALL ON
> > > sp_DeleteAdresse
> > > > > to moimeme;
> > > > >
> > > > > Si j'utilise OSQL -U moimeme -P monpass, alors je peux executer
> > > > procédure
> > > > > stockée.
> > > > >
> > > > > Par contre, en VB.NET, je me connecte bien avec mon compte, et
> > > > > impossible d'executer la procédure stockée.
> > > > > J'indique que tout marche impeccablement pour les autres
procédures
> > > > stockée.
> > > > >
> > > > > Est-ce à cause du DELETE ? Pourquoi OSQL marche et pas en VB.NET
> > > > >
> > > > > Voiçi le code que j'utilise (qui est le même que les autres ...
> > > > >
> > > > > Dim cString As String = "Initial Catalog=mabase;Data
> Source=localhost;
> > > > User
> > > > > Id=moimeme; Password=monpass;"
> > > > > Dim cnx As New SqlConnection(cString)
> > > > > Dim cmd As New SqlCommand("sp_DeleteAdresse", cnx)
> > > > > Try
> > > > >
> > > > > cnx.Open()
> > > > > cmd.CommandType = CommandType.StoredProcedure
> > > > > cmd.ExecuteNonQuery()
> > > > > cnx.Close()
> > > > >
> > > > > Catch ex As Exception
> > > > > MsgBox(ex.Message)
> > > > >
> > > > > End Try
> > > > >
> > > > > Merci pour l'aide car là, je coince !
> > > > >
> > > > > Olivier
> > > > >
> > > > >
> > > >
> > > >
> > >
> > >
> >
> >
>
>