🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: de.comp.databases
2 messages
2 total messages Started by Dirch Scheer Wed, 08 Nov 1995 10:08
Problem beim Uebersetzen eines ODBC-Programms
#33
Author: Dirch Scheer
Date: Wed, 08 Nov 1995 10:08
35 lines
1634 bytes
Hallo,

ich experimentiere derzeit mit ODBC und versuche in C eine Datenbank zu 
öffnen. Dabei bekomme ich jedoch Probleme mit dem MSVC. Der meckert mir in dem 
Headerfile "sql.h" u.a. die Zeilen

typedef void FAR *          PTR;
typedef void FAR *          HENV;
typedef void FAR *          HDBC;
typedef void FAR *          HSTMT;

mit der Fehlermeldung
d:\msvc\include\sql.h(129) : error C2143: syntax error : missing '{' before 
'*'

Darueber hinaus kommt bei jeder Funktionsdeklataration in sql.h die 
Fehlermeldung
d:\msvc\include\sql.h(140) : error C2282: 'PASCAL' is followed by 'FAR' 
(missing ','?)

Sagt das irgendeinem was. Ich bin fuer jede Hilfe dankbar!

Ach so, gibt es eigentlich eine Newgruppe fuer ODBC-Probleme???

Vielen Dank im voraus...

Dirk


     +----------------------------------------------------------------+
     | Stadt Muelheim an der Ruhr    |  email    scheer@stadt-mh.de   |
     | Dirk Scheer / Amt 10-3        |  telefon  +49 208 455 1006     |
     | Ruhrstr. 32                   |  fax      +49 208 455 581006   |
     | D-45468 Muelheim an der Ruhr  |                                |
     +----------------------------------------------------------------+
Re: Problem beim Uebersetzen eines ODBC-Programms
#34
Author: J Wunsch
Date: Fri, 10 Nov 1995 00:02
24 lines
1302 bytes
Dirch Scheer <scheer@stadt-mh.de> wrote:
>typedef void FAR *          HSTMT;
>
>mit der Fehlermeldung
>d:\msvc\include\sql.h(129) : error C2143: syntax error : missing '{' before 
>'*'

Ich würde mir den Output des Präprozessors um diese Stelle herum
ansehen, habe aber zugegebenermaßen keine Ahnung, ob sowas in Deiner
Softwareumgebung möglich ist. [*]

Für den Fall, daß natürlich ``FAR'' in obigem Context tatsächlich
nirgends als Makro definiert worden ist, ist der Fehler wohl eher
offensichtlich (wenngleich die Fehlerbeschreibung des Compilers dann
nicht offensichtlich wäre). :)

[*]
Für Unix:
cc -E -I<whatever> file | more -s
-- 
cheers, J"org

joerg_wunsch@uriah.heep.sax.de -- http://www.sax.de/~joerg/ -- NIC: JW11-RIPE
Never trust an operating system you don't have sources for. ;-)
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads