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 : incompatibilité entier string [ Langages dérivés / VBA ] (moudz84)

lundi 6 août 2007 à 14:45:51 | incompatibilité entier string

moudz84

salut, g un petit probleme d'incompatibilité entre string integer
j'utilise pour l'accés a une base de donnée:

CurrentDb.OpenRecordset("select * from MaTable where id =1", dbOpenDynaset)

ca marche bien,  mais qd je met:

CurrentDb.OpenRecordset("select * from MaTable where id ="& Id, dbOpenDynaset)
ou bien
CurrentDb.OpenRecordset("select * from MaTable where id ="+Id, dbOpenDynaset)

il me dit incompatibilité de type....

on a le Id en parametre d'entrée de la méthode

est ce que qlq sait pourquoi ca marche pas?

lundi 6 août 2007 à 14:49:40 | Re : incompatibilité entier string

Charles Racaud

Membre Club
Réponse acceptée !
Salut,

De quel type est la variable Id ?
Si c'est pas un string, il faut faire la conversion :
CurrentDb.OpenRecordset("select * from MaTable where id =" & CStr(Id), dbOpenDynaset)


__________
Kenji

(
Nouveau forum VBA/Office


lundi 6 août 2007 à 14:52:21 | Re : incompatibilité entier string

Kristof_Koder

Peut etre en mettant une conversion explicite pour éviter la conversion implicite de VB : CurrentDb.OpenRecordset("select * from MaTable where id =" & CStr(Id), dbOpenDynaset) Kristof "Coding is beautiful !"



Cette discussion est classé dans : string, openrecordset, select, id, incompatibilité


Répondre à ce message

Sujets en rapport avec ce message

requete sql [ par Gatsu ] J'essaye de faire marcher cette requete depuis deux heures, mais sans succés.select termine,client_nom,user_nom,demande,objet_web,reponse_web from Dem combinaison de requete [ par glopglop ] salut !!G a faire des requete sur une base de donnéeRslog1.open "select ID_TypVac FROM TypeVac...RsLog2.open "select ID_Cren,h_rdv,h_pas FROM Creneau select [ par ucorsu ] je dois executer une requete est mettre l'id dans une variable ma restriction est sur un champs text.sql = "select Id into " & l_Client_id & " from CL [VB Access] - Problème de Recordset [ par skanel ] Bonjour, J'ai un GROS problème! Je cherche à travailler sur une série de table en lecture et en écriture, mais une erreur apparaît invariablement lor Tester une valeur avec CF ? [ par aresh ] Bonsoir à tous ,J'ai un petit soucis. J'ai une jolie base de donnée, avec 300 entrée environs, mais dans la structure, il y a des "trou" (certainne li Pb sur un VBA Excel [ par mastercatz ] bonjourj'ai fait un petit vba pour generer une série de fichier excel a partir d'un modele mais il plante sur une ligne toute betesi kkun voit une err Requete avec un select [ par Sinople94 ] Bonjour tout le monde,Je travail sur un projet en vb6 et une base de donnee access en ADO et je voudrai recuperer les resultat d une de mes requetes, convertir string en autres string en utilisant "select case" [ par elmekki ] bonjour,j'ai besoin de faire une fonction qui permet de convertir une chaine de caracteres en une autre chaine de caracteres en utilisant "select case Openrecordset et sql string de plus de 255 caractere [ par eric_aix13 ] Bonjour,je construit dynamiquement une requete sql que je veux executer sur ma base mdb, mais celle ci fait plus de 255 caracteres de long !Quelle est select @@IDENTITY as ID [ par LeXo ] Bonjourpour récupérer l'ID du nouvel enregistrementvoila je faisbase.Execute "INSERT INTO factAff (idsociete,idtitre,[date]) values (" & idsociete & "


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

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



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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,265 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é.