begin process at 2010 02 10 05:31:09
  Trouver un code source :
 
dans
 
Accueil > Forum > 

VB.NET et VB 2005

 > 

Base de données

 > 

SQL

 > 

erreur systeme incompréhensible


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

erreur systeme incompréhensible

dimanche 19 novembre 2006 à 23:48:35 | erreur systeme incompréhensible

gargourifahmi

Cette procedure d'un bouton d'ajout genere une erreur systeme lorsque j'appuie
sur le bouton "ajouter" et l'execution s'arrete au niveau de la commande Update.
Est ce quelqu'un peut m'aider à trouver la solution de ce probleme.

Private Sub btnenr_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnenr.Click
cnx.Open()
sql = "select * from test"
cmd = New SqlCommand(sql)
dta = New SqlDataAdapter(cmd)
cmd.Connection() = cnx
'si un champ n'est pas rempli fin de procédure
If Me.txtnom.Text = "" Or _
Me.txtprenom.Text = "" Or _
Me.txtjob.Text = "" Then

MessageBox.Show("Vous devez remplir tous les champs !", "Erreur...", MessageBoxButtons.OK, MessageBoxIcon.Error)

Me.txtnom.Focus()

Exit Sub

End If
dta.InsertCommand = New SqlCommand("insert into test(reference,nom,prenom,emploi) Values (@reference,@nom,@prenom,@emploi",cnx)
dta.InsertCommand.Parameters.Add("@reference", SqlDbType.Decimal, 9, "reference")
dta.InsertCommand.Parameters.Add("@nom", SqlDbType.Text, 16, "nom")
dta.InsertCommand.Parameters.Add("@prenom", SqlDbType.Text, 16, "prenom")
dta.InsertCommand.Parameters.Add("@emploi", SqlDbType.Text, 16, "emploi")
'crلtion d'une nouvelle ligne avec les données des textbox

dtr = dts.Tables("test").NewRow()
dtr("nom") = Me.txtnom.Text
dtr("prenom") = Me.txtprenom.Text
dtr("emploi") = Me.txtjob.Text

'ajout de la ligne dans le DataSet
dts.Tables("test").Rows.Add(dtr)

'création et exécution du commandbuilder
'pour mettre à jour le DataAdapter
cmdb = New SqlCommandBuilder(dta)


'mise à jour des données du DataAdapter
'à partir du commandbuilder

*********************************
dta.Update(dts, "test")
*********************************

'on vide le dataset pour le recréer avec
'les nouvelles données
dts.Clear()
dta.Fill(dts, "test")
dtt = dts.Tables("test")

'mise à jour de la datagrid
DataGrid1.SetDataBinding(dts, "test")


'aller au début du fichier
rownum = 0

'affichage des données dans les texbox
Me.txtref.Text = dtt.Rows(rownum).Item("reference")
Me.txtnom.Text = dtt.Rows(rownum).Item("nom")
Me.txtprenom.Text = dtt.Rows(rownum).Item("prenom")
Me.txtjob.Text = dtt.Rows(rownum).Item("emploi")

'activation des boutons
btnp.Enabled = True 'premier
btnprec.Enabled = True 'précédent
btnsui.Enabled = True 'suivant
btnder.Enabled = True 'dernier

btnmod.Enabled = True
btnsup.Enabled = True

btnajou.Enabled = True
btnenr.Enabled = False 'valider

btnajou.Text = "Ajouter"

cnx.Close()


End Sub
vendredi 27 avril 2007 à 20:31:44 | Re : erreur systeme incompréhensible

asecher

tu travaille sur dta ou sur dtr ?
(le .net, ça me donne des boutons ...)

Alain 31


Cette discussion est classée dans : text, test, enabled, dts, dta


Répondre à ce message

Sujets en rapport avec ce message

enregistrer les donnees dans la base de donnees access [ par juleshervey ] bonsoir à tousComme vous pouvez le constater je suis bien dans mes débuts avec le VB.net, j'ai crée un petit programme qui gère une équipe la connexio btnAjouter.Enabled = txtAjout.Text.Trim() <> [ par lima900 ] Bonjour, je vien de commencer la programation evenementielle en vb2008 et j'ai une petite procedure ke je recontre et je comprend pa son utilité et s' Problèmes doublons [ par Vitorj ] Bonjour a tous, If/End If [ par mySQL15 ] Bonjour a tous donc voilà mon problème j'ai un projet de mail bomberÇa doit coincé dans les If/End IfBref passons j'ai un bouton et quand on clique de ADO Update [ par JeffC1977 ] Salut... J'ai poser cette question la semaine dernière mais je n'ai pas érussi a régler mon problème..... Je ne suis pas capable d'updaté ma table Update de champs d'un formulaire vers plusieurs tables [ par mat76 ] Bonjour,Je développe une petite application pour mon travail (réservation de portable de prêt).Etant débutant en VB j' ai donc pris une appli exemple comment enregistrer les donnees contenues dans un datagridview vers la base de donnes [ par djamal_dine ] bsr a tous ,je voudrai savoir comment je pourrai enregistrer les donnees de mon gridview vers ma base de donnees .J'ai specifie le datasource de mon g BD Access problème pour accéder à une BD [ par BeuheC ] BonjourPremière question:J'ai créé une connection avec une BD, jusque là ca à l'air de fonctionner.Puis j'ai ajouter une nouvelle connection à une aut test cryptage/decryptage [ par jerome57440 ] bonjour,j'ai fait un petit programme de test pour le cryptage/decryptageil m'affiche le bon resultat mais avec une msgbox d'erreur.est-ce que quelqu'u update datamember probleme de liste enfant ... [ par jfuck ] Bonjour, Avez vous une solution pour résoudre mon probleme. J'ai un code utilisant un dataadapter et un dataset. Je parviens a remplir mon datagridvie


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,593 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales