Diese Seite mit anderen teilen ...

Informationen zum Thema:
Forum:
WinDev Forum
Beiträge im Thema:
3
Erster Beitrag:
vor 8 Jahren
Letzter Beitrag:
vor 8 Jahren
Beteiligte Autoren:
John Marrone, Arie

Create a query with code

Startbeitrag von John Marrone am 28.08.2009 12:09

Hi

How would you create a query for an HF database by just using code and not the query editor. With all the different ways I have tried I always get the error "file not found" Here is my code:


PROCEDURE ComputeModelsTop3()
LOCAL
sqlCnt is int
rec is Data Source


HExecuteSQLQuery(rec,"SELECL DISTINCT modelID From Races")

HReadFirst(rec)
WHILE NOT HOut(rec)
Info(rec.modelid)
HReadNext(rec)
END
HCancelDeclaration(rec)


When I run this I will get an error [rec] file unknown could not find the file in the analyist. or query/view not initialized. Where did I go wrong. The error happens on the HReadFirst line.

Thanks for any help.

Antworten:

John,
if you copy/pasted the code in your post then there is a typo error in your code...
SELECL should be SELECT

Or else you could find out the error by using
IF NOT HExecuteSQLQuery(rec,"SELECL DISTINCT modelID From Races") THEN
Error("There is an error!",HErrorInfo(hErrMessage))
END

Arie

von Arie - am 28.08.2009 12:52
Thanks Arie, the error box was saying the error was at the HReadFirst call and I guess I just got tunnel vision. Thanks a lot.

von John Marrone - am 28.08.2009 13:14
Zur Information:
MySnip.de hat keinen Einfluss auf die Inhalte der Beiträge. Bitte kontaktieren Sie den Administrator des Forums bei Problemen oder Löschforderungen über die Kontaktseite.
Falls die Kontaktaufnahme mit dem Administrator des Forums fehlschlägt, kontaktieren Sie uns bitte über die in unserem Impressum angegebenen Daten.