tal fra db

Tags:    c++

ja jeg er lige stødt i et mindre problem i dag og håber i kan hjælpe

lige pt gør jeg sådan her for at få noget tekst ud fra min database:
sqlreturn=SQLGetData(hstmt, 4, SQL_C_CHAR, SQLCHAR, 255, &cbResult);

men hvis jeg skal hive et tal ud og ligge det over i en int hvordan er det så lige jeg gør det ?



Hvad er datatypen af sqlreturn ?
Hvis det er en char* kan du bruge atoi metoden fra stdlib.h:

Fold kodeboks ind/udKode 




Hvad er datatypen af sqlreturn ?
Hvis det er en char* kan du bruge atoi metoden fra stdlib.h:

Fold kodeboks ind/udKode 


hmm jeg får denne fejl nu:

D:\\c_projekter\\manager\\managerDlg.cpp(291) : error C2664: 'atoi' : cannot convert parameter 1 from 'unsigned char [255]' to 'const char *'

og sqlreturn er en sqlreturn :)



Du skal nok caste, noget i stil med;

int num = atoi((char *)SQLGetData(hstmt, 4, SQL_C_CHAR, SQLCHAR, 255, &cbResult));




t