OVH Cloud OVH Cloud

requête insert

1 réponse
Avatar
Olivier57b
Bonjour,

J'ai créé un programme ayant accès à une base de donnée mais je n'arrive pas
insérer une ligne dans une table de cette base, et je ne comprends pas
pourquoi...
Je m'explique: en fait, je n'ai pas créé de base de donnée dans SQL Server,
mais dans un dataset. Cette base contient une table Produit, et j'ai créé une
requête SQL pour insérer une ligne; voici son code:

Insert into dbo.Produit (NomP,NomC,Qté,TxtQté) values (@NomP,@NomC,0,@TxtQté)

et je l'appelle avec ceci:

Dim TANbPdt As New _010_Bdd_relationsDataSetTableAdapters.ProduitTableAdapter

puis:
TANbPdt.InsPdt2(pdtPar, lsbCat.SelectedItem, pdtTxtPar)

Et ... il ne se passe rien.La ligne est acceptée par le compilateur, mais la
table n'est pas modifiée.

Pouvez-vous m'aider?

Olivier57b.

1 réponse

Avatar
Fred
Dans : news:,
Olivier57b disait :
Bonjour,



Bonsoir,

J'ai créé un programme ayant accès à une base de donnée mais je
n'arrive pas insérer une ligne dans une table de cette base, et je ne
comprends pas pourquoi...
Je m'explique: en fait, je n'ai pas créé de base de donnée dans SQL
Server, mais dans un dataset. Cette base contient une table Produit,
et j'ai créé une requête SQL pour insérer une ligne; voici son code:



[...]

Et ... il ne se passe rien.La ligne est acceptée par le compilateur,
mais la table n'est pas modifiée.



Poste plutôt sur un des groupes m.p.f.dotnet

Sinon, pour ton problème, regarde s'il n'y a pas un Update à faire
quelque part (je n'ai pas les syntaxes en tête). Un dataset est
déconnecté. Il faut répercuter les changements à un moment donné.


--
Fred
http://www.cerbermail.com/?3kA6ftaCvT