Bonjour à Tous,
J'utilise une base de donnée ORACLE 10g et je développe sous Delphi 2006 Entreprise et delphi 7. La connexion à ORACLE se fait en dBExpress.
Mon problème est le suivant, je désire faire un recordcount sur une table.
Malheureusement lors de l'exécution il me met l'erreur suivant:
Et voici mon programme:Le projet OracleDbExpress.exe a déclenché la classe d'exception EDataBaseError avec le message 'Erreur du serveur de base de donnée : ORA-00942: Table ou vue inexistante'.
Voilà pour le problème.
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 procedure TFormConnexionBddDbExp.ButtonSelectSimpleClick(Sender: TObject); var ReqSelect:string; i,Toto:integer; begin //Déclenchement du chronomètre DemarrageChrono(); for i := 0 to NbEnregistrement-1 do begin //Exécution de la requête SQLQuery.Close; SQLQuery.SQL.Clear; ReqSelect := 'SELECT PkIdBac FROM TblBac'; SQLQuery.SQL.Add(ReqSelect); SQLQuery.Open; Toto := SQLQuery.RecordCount; end; //Arrêt du chronomètre ArretChrono(); //Mise à Jour de la DBGrid MAJDBGRID(); //Affichage du temps d'exécution AffichageChrono(); end;
J'espère avoir été assez clair.
Si vous avez des questions n'hésiter pas
Merci d'avance pour vôtre aide.
Partager