dans le pro*c, je me connecte sous oracle puis j'appelle une fonction où j'introduis des données dans ma table.
l'erreur m'indique que je ne suis pas connectée à oracle.
je ne comprends pas!
merci bcp
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35 ************************************************************************/ /* menu principal-connexion */ /************************************************************************/ main() { char nom[20], password[20]; printf("votre nom :"); fflush(stdin); scanf("%s",nom); fflush(stdin); printf("votre password : "); scanf("%s",password); strcpy (uid.arr,nom); uid.len=strlen(uid.arr); strcpy (pwd.arr,password); pwd.len=strlen(pwd.arr); EXEC SQL CONNECT :uid IDENTIFIED BY :pwd; printf("Connexion à Oracle.\n"); EXEC SQL WHENEVER SQLERROR GOTO errprint; menu(); } /***********************************************************/ /* affichage du menu principal */ /***********************************************************/ void menu(void) { ................. }
Partager