cherche lib pour gérer les connexions avec Oracle [C sous Windows] - Programmation
Marsh Posté le 20-02-2002 à 11:26:11
++ $up;
Marsh Posté le 20-02-2002 à 11:38:37
bah... l'odbc c fait pour ça !
[jfdsdjhfuetppo]--Message édité par El_Gringo--[/jfdsdjhfuetppo]
Marsh Posté le 20-02-2002 à 11:39:53
El_Gringo a écrit a écrit : bah... l'odbc c fait pour ça ! |
mézencore ???
Marsh Posté le 20-02-2002 à 11:43:59
alors, ton copain, il connait les MFC ?
Si oui, c même + simple que ce que je pensais.
Il suffit d'inclure <afxdb.h> là ou y faut
et ensuite, il utilise... oups... il code en C, pas en C++ !?
il utilise quoi comme compilateur ?
[jfdsdjhfuetppo]--Message édité par El_Gringo--[/jfdsdjhfuetppo]
Marsh Posté le 20-02-2002 à 11:45:47
El_Gringo a écrit a écrit : alors, ton copain, il connait les MFC ? Si oui, c même + simple que ce que je pensais. Il suffit d'inclure <afxdb.h> là ou y faut et ensuite, il utilise... oups... il code en C, pas en C++ !? |
Yes, il code en C pur, en mode console
Ta lib afxdb.h, elle est livrée en standard avec les compilos sous Windows ? On utilise DJGPP, la version Win32 de gcc
[jfdsdjhfuetppo]--Message édité par Aricoh--[/jfdsdjhfuetppo]
Marsh Posté le 20-02-2002 à 11:49:17
ha... moi je sais faire ça en C++. Ms en C
en tt cas, y faut qu'il sache qu'il risque d'en chier pas mal. Le C... y a + pratique pr ce genre de choses.
essaye de faire une recherche de "odbc*.lib" sur le pc de ton collègue. logiquement, dans les lib par défaut d'un compilateur, tu doit avoir de quoi te servir de l'odbc.
l'odbc c un truc qui te permet de comuniquer avec n'importe quelle base de donnée, du moment que t'as les pilotes odbc -correspondant à ton SGBD - installés sur ta machine.
[jfdsdjhfuetppo]--Message édité par El_Gringo--[/jfdsdjhfuetppo]
Marsh Posté le 20-02-2002 à 11:52:34
si ton collègue a Oracle, il doit aussi avoir accès au compilateur Pro-C et à la librairie sqlca.h
Marsh Posté le 20-02-2002 à 12:06:31
jupiler a écrit a écrit : si ton collègue a Oracle, il doit aussi avoir accès au compilateur Pro-C et à la librairie sqlca.h |
Ouaip, ça a l'air d'être un peu prise de tête en C tout ça ???
En Perl, c'est hyper simple :
if (! ($dbh = DBI->connect("dbi:Oracle:", $USER, $PWD))){
print "Erreur connexion : $DBI::Err\n";
} else {
$request = prepare('SELECT * FROM TABLE';
$sth = execute($request);
}
et voilà, y a plus qu'à récupérer les données reçues dans un tableau et le tour est joué
Hum, je vais finir par penser qu'il sera plus rapide que ce soit un programme Perl qui gère les connexions Oracle et qu'il fasse appel au programme C par un 'system' pour lui donner des trucs à bouffer
Marsh Posté le 20-02-2002 à 12:32:36
prise de tete c'est possible mais si ton pote n'a pas le choix ...
Marsh Posté le 20-02-2002 à 14:09:39
autrement ya Oracle Objects, c livré dans le client oracle
ça permet de se passer d'odbc et c'est relativement simple à utiliser
Marsh Posté le 20-02-2002 à 14:33:33
bobdupont a écrit a écrit : autrement ya Oracle Objects, c livré dans le client oracle ça permet de se passer d'odbc et c'est relativement simple à utiliser |
ouais, ms vu le nom, c de l'objet, non !?
Marsh Posté le 21-02-2002 à 12:16:59
El_Gringo a écrit a écrit : ouais, ms vu le nom, c de l'objet, non !? |
Nan ça s'appelle comme ça paske c des objets COM.
Marsh Posté le 20-02-2002 à 11:05:34
Hello,
ce n'est pas pour moi mais pour un collègue qui code en C. On doit faire qq programmes se connectant directement à une base Oracle, juste pour faire des insert, update, select, juste qq ordres SQL simples.
Etant sous Perl, je ne me suis pas cassé la tête et j'utilise les modules DBI et DBD-Oracle mais mon collègue n'a pas cette chance en C.
Qq connait une lib .h sur ce sujet ?
Help, c'est du genre urgent, merci
[jfdsdjhfuetppo]--Message édité par Aricoh--[/jfdsdjhfuetppo]
---------------
Samsung Galaxy S1 -> Samsung Galaxy S2 -> Samsung Note 2 -> Huawei Ascend Mate 7 -> ZTE Axon 7 -> OnePlus 6T -> Oppo Find X2 PRO -> Google Pixel 9 PRO XL