Accueil > Forum > > > > Incompatibilité de type!!
Incompatibilité de type!!
mercredi 1 août 2007 à 11:44:17 |
Incompatibilité de type!!

moudz84
|
voila mon probleme, tout ce que je veut faire c'est afficher des ligne d'une table, j'ai inseré ce code la :
Dim ligne As New ADOB.Recordset Set lignes = curentDB.OpenRecordset("Select * from Niveau where niveau=1", dbOpenDynaset)
lignes.movefirst do while ligne.EOF = FALSE 'mes operations loop
la il m'affiche: Erreur d'execution '13': Incompatibilité de type
et il m'indique la ligne 2......
j'ai regarder dans tout le forum , y'a plein de gens qui ont ce probleme mais aucun n'a eu une solution, j'ai presque tout essayer, j'ai essayer avec
dim db as database ou des ecritures differentes de OpenRecordset
le DAO 2.5 est coché.... et les tables sont presents dans le meme ficher ou je code....
je vous en prie aider moi
|
|
mercredi 1 août 2007 à 12:03:33 |
Re : Incompatibilité de type!!

kalobit
|
Salut, Regarde un peu mieux la déclaration de tes variables : Dim ligne as New ADOB.Recordset
et ensuite
set lignes =curentDB.OpenRecordset("Select * from Niveau where niveau=1", dbOpenDynaset)
pas étonnant qu'un variant soit icompatible avec un objet.
Parfois la solution est sous nos yeux, rajoute un s à ligne dans ta déclaration et dans ton Do While et ça devrait miieux aller.
@+++ K@lobit < Ne pas clicker ici Mon Site < Mais ici
|
|
mercredi 1 août 2007 à 13:03:14 |
Re : Incompatibilité de type!!

moudz84
|
desolé je me suis trompé juste en ecrivant sur le forum (vu que je travaille sur 2 ordis je ne fais pas des copier coller)
dans mon code il y a le "s" mais ca marcha pas qd meme...
|
|
mercredi 1 août 2007 à 13:21:03 |
Re : Incompatibilité de type!!

jrivet
|
Réponse acceptée !
Salut, Si tu utilises DAO pourquoi déclares tu lignes en ADOB Essaie peu être de mettre Dim Lignes As New DAO.Recordset ou simplement Dim Lignes As DAO.Recordset@+: Ju£i€n Pensez: Réponse acceptée
|
|
mercredi 1 août 2007 à 13:26:00 |
Re : Incompatibilité de type!!

Molenn
|
Si tu déclares ADO et que DAO est coché, pas étonnant qu'une ligne comme Dim DB as database ne fonctionne pas.
Déjà, choisi quel type de connection tu veux faire et décoche la la référence que tu ne veux pas utiliser.
Ensuite, c'est peut être lié encore à une erreur de recopie dans ton post mais ce n'est pas CurentDB, mais CurRentDB
Molenn
|
|
mercredi 1 août 2007 à 13:31:10 |
Re : Incompatibilité de type!!

lolokun
|
Salut,
Set lignes = curentDB.OpenRecordset("Select * from Niveau where niveau=1", dbOpenDynaset)
Tu as une table Niveau avec un champ qui s'appelle niveau dedans??Essaye peut-être de changer le nom de ton champ.
|
|
mercredi 1 août 2007 à 13:45:11 |
Re : Incompatibilité de type!!

Nicko11
|
Il me semble que j'ai deja vu ton pb. Meme si en effet, ADO est preferable, je pense que le pb vient de l'argument AdOpenDynaset
Essaies avec AdOpenTable (je crois que c'est ca).
|
|
mercredi 1 août 2007 à 13:45:53 |
Re : Incompatibilité de type!!
|
mercredi 1 août 2007 à 13:49:24 |
Re : Incompatibilité de type!!

Nicko11
|
Moi, je l'ai utilisé de cette maniere:
Dim rs As Recordset
Set rs= CurrentDb.OpenRecordset("A", dbOpenTable) 'A est le nom de la table rs.MoveNext . . . . Set rs= Nothing
|
|
mercredi 1 août 2007 à 13:49:50 |
Re : Incompatibilité de type!!

moudz84
|
salut, deja merci pour toute vos reponse
oui dans ma table niveau y'a aussi une colonne niveau, mais bon j'ai deja essayer avec une autre table c la meme chose
oui j'avait bien ecrit currentDb et non pas curentDb, desolé encore une fois pour cette erreur sur le forum
en fait je ne voit pas du tout la difference entre DAO et ADOB c'est quoi la difference? comment on utilise chacune de ces deux methode et surtout qu'est ce que je doit cocher pour que ca marche??
|
|
Cette discussion est classée dans : ligne, code, type, probleme, incompatibilité
Répondre à ce message
Sujets en rapport avec ce message
PROBLEME LIGNE DE CODE [ par StiriX ]
Bonjour ! Une erreur m'a affiché trop de ligne de code !!!! du coup je peux plus écrire de code dans ma page. Comment faire ??? help please!
Probleme code pour supprimer ligne dans excel [ par eastpeople ]
Bonjour, je vous explique mon problème, j'ai un userform SUPPRIMER, avec une liste deroulant,je voudrais que qand on click sur OK, l'activité selectio
declaration d'une variable [ par AD_Nader ]
bonjour, je code avec VBA mais le probleme est le meme pour VB. je travaille avec plsieurs feuilles 'form'. je voudrai declarer un variable String dan
probleme avec sql et le type ntext [ par ainasarn ]
lorsque je recupere avec vb.net un champ de type ntext (sqlserver) dans une variable string j'ai ce message d'erreur : "cast dbnull dans un string non
Textbox et retour à la ligne [ par jekifvb6 ]
Bonjour à toutes et tous, J'ai créé une form avec une picture box et un textbox (ou richtextbox aussi) et j'aimerais que le texte que je tape dans mo
Code a Barres [ par Baguauda ]
bonjour,je sais que c'est pas vraiment un probleme vb mais je tente quand meme ma chance.J'avais besoin de créer des codes a Barres Symbologie 39 pour
Pb avec vb6 en entrant une ligne de code avec l'instruction SHELL [ par milou0606 ]
Bonjour,j'ai un probleme sous vb6 quand j'écris cette ligne de code:Shell("C:\Program Files\MSN Messenger\msnmsgr.exe", AppWinStyle.MaximizedFocus) j'
Erreur type 13 ... [ par stolken ]
Salut tt le monde, J'ai une erreur d'execution 13 "type incompatible" Voici la partie du code concerné : Dim donnée as string For i = 1 To Len(donné
probleme d'affectation de collection [ par monsieurlemouche ]
salut, quelqu'un saurait-il me dire pourquoi j'ai une erreur de "type mismatch" ? j'ai un treeview1 dans un form avec des noeuds définis dim collect
Livres en rapport
|
Derniers Blogs
GESTION D'EXCEPTION AVEC LES TASKSGESTION D'EXCEPTION AVEC LES TASKS par richardc
Nous avons vu dans un précédent article comment utiliser Task pour effectuer des opérations dans un autre thread.
Malheureusement, comme tout le monde n'est pas parfait, il se peut que cette exécution se passe mal et qu'une exception se produise.
La...
Cliquez pour lire la suite de l'article par richardc DéMARRONS AVEC LES TASKSDéMARRONS AVEC LES TASKS par richardc
Que vous le vouliez ou non, le développement multi-tâche est maintenant une obligation pour toute nouvelle application. Il est donc vital d'en comprendre les mécanismes et de s'y mettre le plus tôt possible.
En attendant le .NET Framework 4.5 avec le...
Cliquez pour lire la suite de l'article par richardc SLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPSSLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPS par Vko
Retrouvez les slides et les démo de ma session Fast & Furious XAML Apps. A ceux qui se posent la question : "est-ce que le code de la DataGrid est disponible?", je vous répondrais "pas encore". Je vais mettre en place un projet codeplex pour part...
Cliquez pour lire la suite de l'article par Vko XNA IS DEAD!XNA IS DEAD! par richardc
Depuis la semaine dernière (et grâce aux TechDays 2012), je me penche activement sur la nouvelle version de Windows, aka Windows 8. Vous me direz, il était temps puisque la première preview date de Septembre dernier.
OK. Remarquez, on n'en est qu'aux...
Cliquez pour lire la suite de l'article par richardc TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Forum
FAIRE UN EXECUTABLEFAIRE UN EXECUTABLE par ossama261988
Cliquez pour lire la suite par ossama261988
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|