ODBC + BCB6 SQLBindParameter



  • hi leute,

    ich habe ein problem beim binden der parameter
    statement:SQLCHAR StatementInsert[256]="INSERT INTO friends(Anrede,Titel,Vorname,Name,Strasse,Zusatz,PLZ,Ort,Art,Vorwahl,Telefon) VALUES(?,?,?,?,?,?,?,?,?,?,?)";

    binden der einzelnen parameter(auszug):
    myRETCODE=SQLBindParameter( (SQLHSTMT) myHSTMT,
    (SQLUSMALLINT) 1,
    (SQLSMALLINT) SQL_PARAM_INPUT,
    (SQLSMALLINT) SQL_C_CHAR,
    (SQLSMALLINT) SQL_VARCHAR,
    (SQLUINTEGER) 0,
    (SQLSMALLINT) 0,
    (void*) b,
    (SQLINTEGER) sizeof(b),
    NULL);
    if (myRETCODE != SQL_SUCCESS) {...}

    ...

    auszug aus tabelle:
    Anrede Titel Vorname Name Strasse Zusatz PLZ Ort Art Vorwahl Telefon
    Ü@Ò Ô@Ò ¬DÒ ä@Ò Ä@Ò Ì@Ò ¼DÒ ´DÒ ÄDÒ ÌDÒ ÔDÒ

    ich sehe es nicht mehr warum er solchen quatsch eintraegt. wenn ich allerdings die werte der einzelnen parameter im insertstatement hardcode gelangen sie auch richtig in die db.

    danke fuer jeden tip



  • hat sich erledigt, habs gefunden



  • Es gehört zum guten Ton, auch selbstgefundene Lösungen darzulegen, so dass ggf. Andere ebenfalls davon profitieren können.



  • kp, werd ich heute abend posten


Anmelden zum Antworten