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 !?
bobdupont
autrement ya Oracle Objects, c livré dans le client oracle
ça permet de se passer d'odbc et c'est relativement simple à utiliser
jupiler
prise de tete c'est possible mais si ton pote n'a pas le choix ...
Aricoh
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
jupiler
si ton collègue a Oracle, il doit aussi avoir accès au compilateur Pro-C et à la librairie sqlca.h
El_gringo
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]
Aricoh
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]
El_gringo
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]
Aricoh
El_Gringo a écrit a écrit :
bah... l'odbc c fait pour ça !
mézencore ???
El_gringo
bah... l'odbc c fait pour ça !
[jfdsdjhfuetppo]--Message édité par El_Gringo--[/jfdsdjhfuetppo]
Aricoh
++ $up;
Aricoh
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]