Pb de recordcount avec dbexpress et Oracle
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:
Citation:
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'.
Et voici mon programme:
Code:
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; |
Voilà pour le problème.
J'espère avoir été assez clair.
Si vous avez des questions n'hésiter pas
Merci d'avance pour vôtre aide.