i2c03a
Messages postés16Date d'inscriptionmardi 18 janvier 2005StatutMembreDernière intervention31 octobre 2005
-
3 mai 2005 à 17:26
Arthenius
Messages postés1182Date d'inscriptionmercredi 21 janvier 2004StatutMembreDernière intervention 6 septembre 2011
-
4 mai 2005 à 12:04
J'essai de faire un insert dans une table à partir d'un update et d'un DataGrid. Ce code fonctionne pour un select mais lorsque je le lance pour un insert (je change dans les variables StrSelect par StrInsert) j'ai un message d'erreur:"
An unhandled exception of type 'System.Data.OleDb.OleDbException' occurred in system.data.dll"
Je ne sais pas quoi faire, je n'ai rien trouvé sur intenet qui puisse m'aider.
Pouvez vous m'aider c'est urgent.
Merci
Voici le code:
Imports System.Data.OleDb
Public
Class Frm_Menu
Inherits System.Windows.Forms.Form
Dim MyConnection
As
New OleDbConnection
Dim MyDataAdapter
As
New OleDbDataAdapter
Dim MyDataSet
As
New DataSet("Data")
Dim custCB
As
New OleDbCommandBuilder(MyDataAdapter)
Dim MyDataTable
As
New DataTable
Dim StrSelect
As
String = "SELECT * from CLIENT"
Dim StrInsert
As
String = "INSERT INTO CLIENT (Login,Nom_Prenom,Num_Tel,Droits,Departement) VALUES ('to78975','Bebert Marc',24578,'Utilis','m84')"
Dim MyCommand
As OleDbCommand =
New OleDbCommand(StrInsert, MyConnection)
Private
Sub Frm_Menu_Load(
ByVal sender
As System.Object,
ByVal e
As System.EventArgs)
Handles
MyBase.Load
i2c03a
Messages postés16Date d'inscriptionmardi 18 janvier 2005StatutMembreDernière intervention31 octobre 2005 3 mai 2005 à 18:22
En fait je veux juste pouvoir rajouter le StrInsert dans ma table, c'est tout. Du moins pour le moment. Est ce que tu vois comment je peux faire à partir de ce code. Ce code (en enlevant le update) fonctionne pour un select sur la table en question.
i2c03a
Messages postés16Date d'inscriptionmardi 18 janvier 2005StatutMembreDernière intervention31 octobre 2005 4 mai 2005 à 09:36
J'avais déja télécharger ce code qui est fort bien expliqué d'ailleurs.
Mon problème est que je fait mes requetes sur une base Access et ça diffère de SQL.
Sais tu d'où pourrait venir l'exception générée?