4 Sep
2003
4 Sep
'03
12:39
Hallo zusammen.
Ich hab ein Problem mit sprintf. Ich versuche einen Index aus einer über unixODBC angesprochenen Datenbank auszulesen und dann diesen integer Wert mit Hilfe von sprintf in einen char* umzuwandeln. Danach will ich den char* einfach nur ausgeben.
Die Syntax sieht wie folgt aus:
SQLINTEGER eins, seins;
char *streins, zwei[50];
/* Verbindung zur Datenbank aufbauen und Spalten anbinden
zwei wird an eine text-Spalte angebunden, eins an die Index-Spalte*/
while (odbc_erg!=SQL_NO_DATA)
{
odbc_erg=SQLFetch(odbc_hstmt);
sprintf(, seins, "%d", (int)eins);
cout<