SQL Cursor in C ?

Hallo!!

Folgendes Problem!!

Ich möchte einen Curser deklarieren in einem C Programm.

EXEC SQL DECLARE nik CURSOR FOR
SELECT
FROM
WHERE Bedingung = 1
AND
AND
AND
AND
ORDER BY ;

Dieses Statmennt wanderlt der priekompieler nicht in einen C Code um.

Wieso nicht?

Alle anderen gehen ohne probleme.

Danke für Eure Hilfe.

Hi!
soweit ich mich noch erinnere (ist schon über ein Jahr her), muß die Anweisung (alles nach dem FOR) in Quotes(") eingeschlossen werden. Versuchs mal so.
Gruß
Uli

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo!!

Leider hat es nicht funktioniert.

Ich danke.

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Mit dem normalen Precompiler gehts nicht! Unter DB/2 zB mußt du denn sqlprep verwenden, wenn du dies schon tust, weiß ich auch keinen rat, sieht gut aus. Was sagt denn der Prec.?

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]