begin process at 2012 05 29 18:04:26
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Base de données

 > 

Pb de compatibilité Access en C++ sous WinXp


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Pb de compatibilité Access en C++ sous WinXp

vendredi 6 juin 2003 à 09:11:47 | Pb de compatibilité Access en C++ sous WinXp

skyvenger

J'ai à débuger un programme écrie à l'origine sous Win98 en C++, il utilise une base de donnés Access (la base est accédé par l'intermédiaire d'un lecteur réseau) pour afficher une sorte d'agenda. La complation et l'exection sous Win98 se passe sans probléme majeur. Lors de la compiltation sous Win2000 ou Xp aucun probléme non plus mais
Lors de l'exploitation sous Win2000 ou Xp le programme plante (apparament sur les accés à la base de donnée) .
Quelqun aurrai une idée de ce qui plante et comment le corriger ? C'est urgent. Merci
vendredi 6 juin 2003 à 09:12:26 | Re : Pb de compatibilité Access en C++ sous WinXp

skyvenger





-------------------------------
Réponse au message :
-------------------------------

> J'ai à débuger un programme écrie à l'origine sous Win98 en C++, il utilise une base de donnés Access (la base est accédé par l'intermédiaire d'un lecteur réseau) pour afficher une sorte d'agenda. La complation et l'exection sous Win98 se passe sans probléme majeur. Lors de la compiltation sous Win2000 ou Xp aucun probléme non plus mais
> Lors de l'exploitation sous Win2000 ou Xp le programme plante (apparament sur les accés à la base de donnée) .
> Quelqun aurrai une idée de ce qui plante et comment le corriger ? C'est urgent. Merci
vendredi 6 juin 2003 à 09:24:06 | Re : Pb de compatibilité Access en C++ sous WinXp

BruNews

Administrateur CodeS-SourceS
Il faut des precisions pour que chacun sache si est son domaine de competence pour pouvoir repondre.
ADO, MFC, ODBC, etc... ???
Tu as verifie la gestion des exceptions ?
Recompile en posant des points d'affichage pendant la tentative de connexion afin de savoir exactement le moment du plantage.
BruNews, ciao...


-------------------------------
Réponse au message :
-------------------------------

> J'ai à débuger un programme écrie à l'origine sous Win98 en C++, il utilise une base de donnés Access (la base est accédé par l'intermédiaire d'un lecteur réseau) pour afficher une sorte d'agenda. La complation et l'exection sous Win98 se passe sans probléme majeur. Lors de la compiltation sous Win2000 ou Xp aucun probléme non plus mais
> Lors de l'exploitation sous Win2000 ou Xp le programme plante (apparament sur les accés à la base de donnée) .
> Quelqun aurrai une idée de ce qui plante et comment le corriger ? C'est urgent. Merci
vendredi 6 juin 2003 à 10:01:28 | Re : Pb de compatibilité Access en C++ sous WinXp

Kaid

Est-ce que tu peux faire tourner ton programme sous le debbugeur de Visual C++ ?

Kaid - kaid.fr.st

-------------------------------
Réponse au message :
-------------------------------

>
>
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > J'ai à débuger un programme écrie à l'origine sous Win98 en C++, il utilise une base de donnés Access (la base est accédé par l'intermédiaire d'un lecteur réseau) pour afficher une sorte d'agenda. La complation et l'exection sous Win98 se passe sans probléme majeur. Lors de la compiltation sous Win2000 ou Xp aucun probléme non plus mais
> > Lors de l'exploitation sous Win2000 ou Xp le programme plante (apparament sur les accés à la base de donnée) .
> > Quelqun aurrai une idée de ce qui plante et comment le corriger ? C'est urgent. Merci
>
vendredi 6 juin 2003 à 11:17:47 | Re : Pb de compatibilité Access en C++ sous WinXp

skyvenger

non je ne peut pas utiliser le dégugger car les instruction concernée se trouve dans l'affichage.
J'accéde à la base de donnée par des méthodes DAO par l'intermiédiare d'objet du type

DAT dbt
CDaoRecordset rst(&dbs);
CDaoQueryDef query(&dbs);
puis des instruction

il n'y a aucune gestion d'exception access mais je ne sais pas comment les gérer ( Si quelqun connait un site sur le sujet je suis preneur ... :) )
Je ne suis pas trés compétent en Base de donnée mais je pense que le logiciel accéde à la base par des requéte SQL. Par des instruction du type :

strcpy(szQuery,"SELECT [Jour Férié] FROM [Jours Fériés]");
rst.Open(dbOpenDynaset, szQuery);

M'enfin voila ... Je ne sais pas trop



-------------------------------
Réponse au message :
-------------------------------

> Est-ce que tu peux faire tourner ton programme sous le debbugeur de Visual C++ ?
>
> Kaid - kaid.fr.st
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> >
> >
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > J'ai à débuger un programme écrie à l'origine sous Win98 en C++, il utilise une base de donnés Access (la base est accédé par l'intermédiaire d'un lecteur réseau) pour afficher une sorte d'agenda. La complation et l'exection sous Win98 se passe sans probléme majeur. Lors de la compiltation sous Win2000 ou Xp aucun probléme non plus mais
> > > Lors de l'exploitation sous Win2000 ou Xp le programme plante (apparament sur les accés à la base de donnée) .
> > > Quelqun aurrai une idée de ce qui plante et comment le corriger ? C'est urgent. Merci
> >
>
vendredi 6 juin 2003 à 11:31:30 | Re : Pb de compatibilité Access en C++ sous WinXp

skyvenger





-------------------------------
Réponse au message :
-------------------------------

> non je ne peut pas utiliser le dégugger car les instruction concernée se trouve dans l'affichage.
> J'accéde à la base de donnée par des méthodes DAO par l'intermiédiare d'objet du type
>
> DAT dbt
> CDaoRecordset rst(&dbs);
> CDaoQueryDef query(&dbs);
> puis des instruction
>
> il n'y a aucune gestion d'exception access mais je ne sais pas comment les gérer ( Si quelqun connait un site sur le sujet je suis preneur ... :) )
> Je ne suis pas trés compétent en Base de donnée mais je pense que le logiciel accéde à la base par des requéte SQL. Par des instruction du type :
>
> strcpy(szQuery,"SELECT [Jour Férié] FROM [Jours Fériés]");
> rst.Open(dbOpenDynaset, szQuery);
>
> M'enfin voila ... Je ne sais pas trop
>
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Est-ce que tu peux faire tourner ton programme sous le debbugeur de Visual C++ ?
> >
> > Kaid - kaid.fr.st
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > >
> > >
> > >
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > J'ai à débuger un programme écrie à l'origine sous Win98 en C++, il utilise une base de donnés Access (la base est accédé par l'intermédiaire d'un lecteur réseau) pour afficher une sorte d'agenda. La complation et l'exection sous Win98 se passe sans probléme majeur. Lors de la compiltation sous Win2000 ou Xp aucun probléme non plus mais
> > > > Lors de l'exploitation sous Win2000 ou Xp le programme plante (apparament sur les accés à la base de donnée) .
> > > > Quelqun aurrai une idée de ce qui plante et comment le corriger ? C'est urgent. Merci
> > >
> >
>
vendredi 6 juin 2003 à 11:33:19 | Re : Pb de compatibilité Access en C++ sous WinXp

skyvenger

Je me suis planté c'est pas DAT dbt mais
CDaoDatabase dbs; ... désoler j'ai un peu de mal aujourd'hui.



-------------------------------
Réponse au message :
-------------------------------

>
>
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > non je ne peut pas utiliser le dégugger car les instruction concernée se trouve dans l'affichage.
> > J'accéde à la base de donnée par des méthodes DAO par l'intermiédiare d'objet du type
> >
> > DAT dbt
> > CDaoRecordset rst(&dbs);
> > CDaoQueryDef query(&dbs);
> > puis des instruction
> >
> > il n'y a aucune gestion d'exception access mais je ne sais pas comment les gérer ( Si quelqun connait un site sur le sujet je suis preneur ... :) )
> > Je ne suis pas trés compétent en Base de donnée mais je pense que le logiciel accéde à la base par des requéte SQL. Par des instruction du type :
> >
> > strcpy(szQuery,"SELECT [Jour Férié] FROM [Jours Fériés]");
> > rst.Open(dbOpenDynaset, szQuery);
> >
> > M'enfin voila ... Je ne sais pas trop
> >
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > Est-ce que tu peux faire tourner ton programme sous le debbugeur de Visual C++ ?
> > >
> > > Kaid - kaid.fr.st
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > >
> > > >
> > > >
> > > >
> > > > -------------------------------
> > > > Réponse au message :
> > > > -------------------------------
> > > >
> > > > > J'ai à débuger un programme écrie à l'origine sous Win98 en C++, il utilise une base de donnés Access (la base est accédé par l'intermédiaire d'un lecteur réseau) pour afficher une sorte d'agenda. La complation et l'exection sous Win98 se passe sans probléme majeur. Lors de la compiltation sous Win2000 ou Xp aucun probléme non plus mais
> > > > > Lors de l'exploitation sous Win2000 ou Xp le programme plante (apparament sur les accés à la base de donnée) .
> > > > > Quelqun aurrai une idée de ce qui plante et comment le corriger ? C'est urgent. Merci
> > > >
> > >
> >
>
vendredi 6 juin 2003 à 11:33:44 | Re : Pb de compatibilité Access en C++ sous WinXp

BruNews

Administrateur CodeS-SourceS
DAO est obsolete depuis un moment deja. Ta dll dao appelee n'est certainement pas presente sur Win2k et XP encore moins, faudra verifer si est la 350, la 360 doit s'y trouver pour compatibilite vieux progs.
Utiliser ADO pour du Access en non les vieilles classes mfc.
BruNews, ciao...


-------------------------------
Réponse au message :
-------------------------------

> non je ne peut pas utiliser le dégugger car les instruction concernée se trouve dans l'affichage.
> J'accéde à la base de donnée par des méthodes DAO par l'intermiédiare d'objet du type
>
> DAT dbt
> CDaoRecordset rst(&dbs);
> CDaoQueryDef query(&dbs);
> puis des instruction
>
> il n'y a aucune gestion d'exception access mais je ne sais pas comment les gérer ( Si quelqun connait un site sur le sujet je suis preneur ... :) )
> Je ne suis pas trés compétent en Base de donnée mais je pense que le logiciel accéde à la base par des requéte SQL. Par des instruction du type :
>
> strcpy(szQuery,"SELECT [Jour Férié] FROM [Jours Fériés]");
> rst.Open(dbOpenDynaset, szQuery);
>
> M'enfin voila ... Je ne sais pas trop
>
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Est-ce que tu peux faire tourner ton programme sous le debbugeur de Visual C++ ?
> >
> > Kaid - kaid.fr.st
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > >
> > >
> > >
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > J'ai à débuger un programme écrie à l'origine sous Win98 en C++, il utilise une base de donnés Access (la base est accédé par l'intermédiaire d'un lecteur réseau) pour afficher une sorte d'agenda. La complation et l'exection sous Win98 se passe sans probléme majeur. Lors de la compiltation sous Win2000 ou Xp aucun probléme non plus mais
> > > > Lors de l'exploitation sous Win2000 ou Xp le programme plante (apparament sur les accés à la base de donnée) .
> > > > Quelqun aurrai une idée de ce qui plante et comment le corriger ? C'est urgent. Merci
> > >
> >
>
vendredi 6 juin 2003 à 11:41:31 | Re : Pb de compatibilité Access en C++ sous WinXp

Kaid

Et quel est le message d'erreur affiché lors du plantage ?

Kaid - kaid.fr.st

-------------------------------
Réponse au message :
-------------------------------

> Je me suis planté c'est pas DAT dbt mais
> CDaoDatabase dbs; ... désoler j'ai un peu de mal aujourd'hui.
>
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> >
> >
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > non je ne peut pas utiliser le dégugger car les instruction concernée se trouve dans l'affichage.
> > > J'accéde à la base de donnée par des méthodes DAO par l'intermiédiare d'objet du type
> > >
> > > DAT dbt
> > > CDaoRecordset rst(&dbs);
> > > CDaoQueryDef query(&dbs);
> > > puis des instruction
> > >
> > > il n'y a aucune gestion d'exception access mais je ne sais pas comment les gérer ( Si quelqun connait un site sur le sujet je suis preneur ... :) )
> > > Je ne suis pas trés compétent en Base de donnée mais je pense que le logiciel accéde à la base par des requéte SQL. Par des instruction du type :
> > >
> > > strcpy(szQuery,"SELECT [Jour Férié] FROM [Jours Fériés]");
> > > rst.Open(dbOpenDynaset, szQuery);
> > >
> > > M'enfin voila ... Je ne sais pas trop
> > >
> > >
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > Est-ce que tu peux faire tourner ton programme sous le debbugeur de Visual C++ ?
> > > >
> > > > Kaid - kaid.fr.st
> > > >
> > > > -------------------------------
> > > > Réponse au message :
> > > > -------------------------------
> > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > -------------------------------
> > > > > Réponse au message :
> > > > > -------------------------------
> > > > >
> > > > > > J'ai à débuger un programme écrie à l'origine sous Win98 en C++, il utilise une base de donnés Access (la base est accédé par l'intermédiaire d'un lecteur réseau) pour afficher une sorte d'agenda. La complation et l'exection sous Win98 se passe sans probléme majeur. Lors de la compiltation sous Win2000 ou Xp aucun probléme non plus mais
> > > > > > Lors de l'exploitation sous Win2000 ou Xp le programme plante (apparament sur les accés à la base de donnée) .
> > > > > > Quelqun aurrai une idée de ce qui plante et comment le corriger ? C'est urgent. Merci
> > > > >
> > > >
> > >
> >
>
mardi 10 juin 2003 à 09:54:54 | Re : Pb de compatibilité Access en C++ sous WinXp

skyvenger



Le message d'erreur est une erreur d'adressage mémoire : "la memoire ne peut étre read" ...

-------------------------------
Réponse au message :
-------------------------------

> Et quel est le message d'erreur affiché lors du plantage ?
>
> Kaid - kaid.fr.st
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Je me suis planté c'est pas DAT dbt mais
> > CDaoDatabase dbs; ... désoler j'ai un peu de mal aujourd'hui.
> >
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > >
> > >
> > >
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > non je ne peut pas utiliser le dégugger car les instruction concernée se trouve dans l'affichage.
> > > > J'accéde à la base de donnée par des méthodes DAO par l'intermiédiare d'objet du type
> > > >
> > > > DAT dbt
> > > > CDaoRecordset rst(&dbs);
> > > > CDaoQueryDef query(&dbs);
> > > > puis des instruction
> > > >
> > > > il n'y a aucune gestion d'exception access mais je ne sais pas comment les gérer ( Si quelqun connait un site sur le sujet je suis preneur ... :) )
> > > > Je ne suis pas trés compétent en Base de donnée mais je pense que le logiciel accéde à la base par des requéte SQL. Par des instruction du type :
> > > >
> > > > strcpy(szQuery,"SELECT [Jour Férié] FROM [Jours Fériés]");
> > > > rst.Open(dbOpenDynaset, szQuery);
> > > >
> > > > M'enfin voila ... Je ne sais pas trop
> > > >
> > > >
> > > >
> > > > -------------------------------
> > > > Réponse au message :
> > > > -------------------------------
> > > >
> > > > > Est-ce que tu peux faire tourner ton programme sous le debbugeur de Visual C++ ?
> > > > >
> > > > > Kaid - kaid.fr.st
> > > > >
> > > > > -------------------------------
> > > > > Réponse au message :
> > > > > -------------------------------
> > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > > -------------------------------
> > > > > > Réponse au message :
> > > > > > -------------------------------
> > > > > >
> > > > > > > J'ai à débuger un programme écrie à l'origine sous Win98 en C++, il utilise une base de donnés Access (la base est accédé par l'intermédiaire d'un lecteur réseau) pour afficher une sorte d'agenda. La complation et l'exection sous Win98 se passe sans probléme majeur. Lors de la compiltation sous Win2000 ou Xp aucun probléme non plus mais
> > > > > > > Lors de l'exploitation sous Win2000 ou Xp le programme plante (apparament sur les accés à la base de donnée) .
> > > > > > > Quelqun aurrai une idée de ce qui plante et comment le corriger ? C'est urgent. Merci
> > > > > >
> > > > >
> > > >
> > >
> >
>

1 2

Cette discussion est classée dans : access, pb, base, compatibilité, winxp


Répondre à ce message

Sujets en rapport avec ce message

Access [ par bip54fl ] Comment faire une base de donnée sur access 2000 chez moi et lire cette de base de donnée sur access 97 à l'école ? base de donnée access et le c++ [ par Skywalker13 ] Hello le peuple,J'ai besoin d'accéder à une base de donnée Access avec une application en mode console. (Donc pas de MFC et autres).Sauf que sur inter ecrire dans une base de données access grâce à ODBC [ par volcomboy1 ] BonjourPourriez vous m'expliquer comment on fait pour créer des nouveau champs et des nouveau enregistrements dans une base de données acces grâce a o pb de base [ par mantalotus ] Bonjour a tous,voila mon probleme...En entree j'ai un nombre tres grand par exemple de l'orde du 10^26. Cependant je souhaiterais ramener ne nombre su pb de base de donnee en C [ par tequ13 ] j'aimerais savoir comment faire pour charger des fichiers (*.txt) a l'ouverture d'un programme pour ensuite les comparer et repérer les doublons pour Pb dev-cpp et winxp [ par titizebioutifoul ] Depuis peu de temps je suis passer à Win xp et j'ai donc réinstaller dev-c++. Mais je ne trouve pas d'autoexec.bat à modifier et lorsque je compile j' encor un pti pb avec cette cher base de registre [ par ChrOnOs83 ] bjr @ ts,bon ben voila aprés avoir reglé le pb de lire une clé et de mettre sa valeur ds une variable g un otre pb...cette fois si c pr ecrir une clé: Lecture et ecriture d'une base de données access [ par thino ] SalutJe voudrai avoir un code pour accéder à ma base de données sur access par la methode d'accès DAO. ouverture de base Access [ par denis ] salut!voila mon probleme :j'ai cree une dll dans laquelle il y a une ouverture de base access au moyen d'une classe qui dérive de la classe CRecordset ecrire dans une base de données access [ par revelata ] C'est encore moi qui me pose pleins de questions!Je voudrais ecrire dans une base access il me faudrait des exemples!Merci d'avance


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,749 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales