SQL プリプロセッサはインタフェース・ライブラリまたは DLL 内の関数呼び出しを生成します。SQL プリプロセッサが生成する呼び出しの他に、データベース操作を容易にする一連のライブラリ関数も用意されています。このような関数のプロトタイプは EXEC SQL INCLUDE SQLCA 文で含めます。
この項では、これらの関数のリファレンスについて説明します。
DLL のエントリ・ポイントはすべて同じです。ただし、プロトタイプには、次のように各 DLL に適した変更子が付きます。
エントリ・ポイントを移植可能な方法で宣言するには、sqlca.h で定義されている _esqlentry_ を使用します。これは、__stdcall の値に解析されます。
alloc_sqlda 関数
alloc_sqlda_noind 関数
db_backup 関数
db_cancel_request 関数
db_change_char_charset 関数
db_change_nchar_charset 関数
db_delete_file 関数
db_find_engine 関数
db_fini 関数
db_get_property 関数
db_init 関数
db_is_working 関数
db_locate_servers 関数
db_locate_servers_ex 関数
db_register_a_callback 関数
db_start_database 関数
db_start_engine 関数
db_stop_database 関数
db_stop_engine 関数
db_string_connect 関数
db_string_disconnect 関数
db_string_ping_server 関数
db_time_change 関数
fill_s_sqlda 関数
fill_sqlda 関数
free_filled_sqlda 関数
free_sqlda 関数
free_sqlda_noind 関数
sql_needs_quotes 関数
sqlda_storage 関数
sqlda_string_length 関数
sqlerror_message 関数
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |