Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : requete insert en vb net [ Base de données / SQL ] (floriaan60)

mercredi 21 mai 2008 à 09:30:51 | requete insert en vb net

floriaan60

bonjour,
j'ai une erreur dans ma requete, mais je ne vois pas pourquoi
C'est une erreur d'excpetion: "erreur requete access: type de données incompatible dans l'expression du critere"


voici le shema de la table:
Encaissement
lib: Texte
nomSal: Texte
DateEnc: Date/Heure
MTEnc: monétaire
Regle: monétaire


voici mon code:
Imports System.Data.OleDb

Public Class frm_ajoutEnc

    Private Sub btn_enr_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn_enr.Click
        Dim maConnexion As OleDbConnection
        Dim maCommande As OleDbCommand
        Dim strConnect As String
        Dim strSql As String

        Dim nom As String
        Dim dat As Date
        Dim montant, regle As Decimal

        'recupération et cast des données du formulaire
        nom = txt_nom.Text
        dat = txt_date.Text
        montant = Convert.ToDecimal(txt_MT.Text)
        regle = Convert.ToDecimal(txt_reg.Text)

        'mise a jour de la base de données
        Try
            'connexion a la base
            strConnect = "Provider='Microsoft.Jet.OLEDB.4.0';Data Source='C:\Documents and Settings\fdefrocourt\Bureau\Caisse\bdd_agroform.mdb';User ID=Admin;Password=;"
            maConnexion = New OleDbConnection(strConnect)
            strSql = "INSERT INTO Encaissement VALUES('Repas','" & dat & "', " & Double.Parse(montant) & ",'" & nom & "'," & Double.Parse(regle) & ")"
            'Creation de l'objet contenant la req puis ouverture de la bdd
            maCommande = New OleDbCommand(strSql, maConnexion)
            maConnexion.Open()
            'execution de la requete
            maCommande.ExecuteNonQuery()
            'fermeture de la connexion
            maConnexion.Close()

            MsgBox("Employé ajouté")

            txt_nom.Clear()
            txt_date.Clear()
            txt_MT.Clear()
            txt_reg.Clear()

        Catch err As System.Data.OleDb.OleDbException
            MessageBox.Show("ERREUR requête ACCESS:" + err.Message)
        Catch err As System.InvalidOperationException
            MessageBox.Show("ERREUR:" + err.Message)
        Catch err As Exception
            MessageBox.Show("ERREUR GRAVE:" + err.Message)
        End Try
    End Sub
End Class

mercredi 21 mai 2008 à 10:24:38 | Re : requete insert en vb net
mardi 3 juin 2008 à 20:02:17 | Re : requete insert en vb net

lil_adriano

Slt flo tu peu me dire comment tu as resolu ton probleme car j'ai le même probleme.
stp merci!

mercredi 4 juin 2008 à 13:56:14 | Re : requete insert en vb net

floriaan60

slt.
regarde le type de tes champs dans ton code et dans ta base
essay de les parser.

flo

jeudi 5 juin 2008 à 15:03:18 | Re : requete insert en vb net

lil_adriano

merci j'ai trouve la soluce!!

lil



Cette discussion est classé dans : erreur, system, txt, requete, err


Répondre à ce message

Sujets en rapport avec ce message

err.Number : -2147217913 - err.Description: Method '~' of object '~' failed [ par Omega15 ] Bonjour a tous.Je me permet de venir vous poser une question quand à un problème que je n'arrive pas a régler.Alors voila, J'utilise VB6 pour un soft, probleme avec Insert Into [ par petchy ] Bonjourj'ai un petit soucis avec "insert Into",voila le coderequete = "INSERT INTO centre_aéré (Num_ctr,nomenfant_ctr,prenomenfant_ctr,pere_ctr,mere_c question dans menu [ par domxaline ] bonjourj'ecrit un prg pour menu "open, save et view images" qui se trouve en bas:quand je clique sur open,save,view images  ouvre openFD ,dans le txt message d'erreur [ par kovalev24 ] Bonjour tout le monde, j'ai une application vb.net qui genere des fichiers excel et envoi ce fichier par email, ca marche tres bien mais des fois je r message d'erreur [ par kovalev24 ] bonjour, j'ai un message d'erreur qui s'affiche des fois dans une application vb.net qui genere des fichiers excel et envoi un mail par smtp, je vous Mise a Jour du DTA Erreur "La requete est trop complexe" [ par supermatcho ] Bonjours, Voici le Bout de mon code en question : cmdb = new oledbcommandbuilder(dta) dta.update(dts, "Article") J'utilise ses deux ligne pour mett résultat d'une requete Access dans un fichier txt [ par lulusky ] comment lire ligne par ligne le résultat d'une requete access pour pouvoir écrire plusieurs lignes dans un fichier txtlulusky requete update sous vb avec access [ par didou853113 ] Bonjour, en exécutant la requete suivante un message d'erreur me dit qu'il y a une erreur de syntaxe dans celle-ci. Si quelqu'un pouvait m'éclairer, m une erreur générique dans GDI+ [ par beet2che ] Bonjour j'utilise une classe qui combine un combobox simple avec les image mais j'ai eu l'erreur suivant:System.Runtime.InteropServices.ExternalExcept


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



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
Temps d'éxécution de la page : 0,296 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.