Google
 
Web itpro-blogger.blogspot.com
土曜日, 3月 01, 2008

[C言語orC++]ODBC(SQLGetData関数)

▼質問?
OracleのCHAR型を下記のように取得すると復帰値に1が返ってくるんだけどどうしてかな?
データベースの中身は取得できているみたいなんだ?!
復帰値 = SQLGetData( ハンドル, 番号, SQL_C_CHAR, &値, (SDWORD)sizeof( 値 ), &サイズ );

▼回答
データベースのサイズとプログラムで格納するサイズが同一サイズだとダメみたいなんだ。
プログラムのサイズを+1以上大きくする必要があるみたいなんだ。わかったかな?!






Comments: コメントを投稿

<< Home

This page is powered by Blogger. Isn't yours?