IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB 6 et antérieur Discussion :

erreur 3219 sur insert into


Sujet :

VB 6 et antérieur

  1. #1
    Membre éclairé Avatar de LeXo
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    1 147
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Janvier 2004
    Messages : 1 147
    Points : 868
    Points
    868
    Par défaut erreur 3219 sur insert into
    Bonjour

    voila alors il me remonte une erreur sur

    le INSERT INTO,

    j'ai été ce que disais me MSNDn sur cette erreur;

    il dit que c'est un Pb ave le DISTINC et je n'en ait pas

    mon select marche correctement alors
    ya til un mot clé a mettre en plus si s'est un insert... je ne sais pas

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
     
    Dim rs As Recordset
     
    If (CmbSociete = "" Or CmbAnnee = "" Or CmbMois = "") Then
    MsgBox "Sélectionner les critères", vbInformation, "Erreur"
    Else
    idsoc = CmbSociete.ListIndex + 1
    Set rs = base.OpenRecordset("select * from facture where idsociete=" & idsoc & ";")
    If rs.RecordCount <> 0 Then
    MsgBox "Facture deja crée", vbInformation, "Erreur"
    Else
    Set rs = base.n
    Set rs = base.OpenRecordset("INSERT INTO facture (idsociete) VALUES (2);")
    MsgBox "Facture créee", vbInformation, "Erreur"
    End If
    rs.Close
    End If

  2. #2
    Membre éclairé Avatar de Le Pharaon
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    880
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 880
    Points : 742
    Points
    742
    Par défaut
    Y'a quoi comme message d'erreur ? (je ne parle pas du code d'erreur)

  3. #3
    Membre régulier
    Avatar de wape
    Profil pro
    Inscrit en
    Février 2003
    Messages
    90
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2003
    Messages : 90
    Points : 123
    Points
    123
    Par défaut
    Bonjour,

    Essaye plutôt comme ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    base.Execute "INSERT INTO facture (idsociete) VALUES (2);", dbFailOnError
    Si tu veux vraiment passer par un recordset :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Set rs = base.OpenRecordset("facture")
    rs.AddNew
    rs("idsociete") = 2
    rs.Update
    rs.Close
    wape

  4. #4
    Membre éclairé Avatar de LeXo
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    1 147
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Janvier 2004
    Messages : 1 147
    Points : 868
    Points
    868
    Par défaut merci
    merci le
    base.execute me va tres bien


    encore merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [MySQL] question sur INSERT INTO
    Par drick35 dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 11/07/2013, 17h16
  2. not exists sur Insert into
    Par Nikimizi dans le forum Langage SQL
    Réponses: 3
    Dernier message: 25/06/2013, 11h03
  3. erreur syntaxe sur insert into (date)
    Par jpclutier dans le forum Requêtes
    Réponses: 3
    Dernier message: 20/05/2009, 10h02
  4. [SQL] Erreur lors de INSERT INTO => WHERE
    Par DeFCrew dans le forum Access
    Réponses: 14
    Dernier message: 07/08/2006, 16h26
  5. Erreur 3134 sur un INSERT INTO
    Par walden dans le forum Langage SQL
    Réponses: 9
    Dernier message: 17/07/2006, 14h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo