struct sqlda * fill_s_sqlda( struct sqlda * sqlda, unsigned int maxlen );
sqlda 内のすべてのデータ型を DT_STRING 型に変更することを除いて、fill_sqlda と同じです。SQLDA によって最初に指定されたデータ型の文字列表現を保持するために十分な領域が割り付けられます。最大 maxlen バイトまでです。SQLDA 内の長さフィールド (sqllen) は適切に修正されます。成功した場合は sqlda が返され、十分なメモリがない場合は NULL ポインタが返されます。
SQLDA は、free_filled_sqlda 関数を使用して解放する必要があります。
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |