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 éprouvé 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
    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 éprouvé 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
    Par défaut
    Y'a quoi comme message d'erreur ? (je ne parle pas du code d'erreur)

  3. #3
    Membre éprouvé
    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
    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 éprouvé 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
    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