167
HREF="buildinstall.html"
168
>Building and Installing libdbi</A
167
172
HREF="quickstart.html"
168
173
>libdbi in a Nutshell (Quickstart Guide)</A
174
179
HREF="quickstart-debriefing.html"
175
180
>Quick Overview</A
179
184
HREF="quickstart-code.html"
180
185
>Generic Example Program</A
189
HREF="loadinglibdbi.html"
185
190
>Loading libdbi at runtime</A
195
>Using libdbi in multithreaded applications</A
199
HREF="addtoproject.html"
190
200
>Adding libdbi to your project</A
196
206
HREF="errorhandling.html"
197
207
>Error Handling</A
203
213
HREF="connerrors.html"
204
214
>Connection error numbers and messages</A
208
218
HREF="errornumbers.html"
209
219
>Error numbers</A
225
HREF="transactions-savepoints.html"
226
>Transactions and Savepoints</A
232
HREF="transactions.html"
237
HREF="savepoints.html"
244
HREF="versioning.html"
245
>Library and Interface Versions</A
251
HREF="package-library-version.html"
252
>Package and library versions</A
256
HREF="libdbi-and-drivers-versions.html"
257
>libdbi and libdbi-drivers versions</A
261
HREF="version-at-runtime.html"
262
>Determining the library version at runtime</A
215
268
HREF="reference.html"
216
269
>libdbi API Reference</A
222
275
HREF="reference-core.html"
223
>Core Library Functions</A
276
>Instance Infrastructure</A
282
HREF="reference-core.html#DBI-INITIALIZE-R"
229
287
HREF="reference-core.html#DBI-INITIALIZE"
230
288
>dbi_initialize</A
292
HREF="reference-core.html#DBI-SHUTDOWN-R"
234
297
HREF="reference-core.html#DBI-SHUTDOWN"
302
HREF="reference-core.html#DBI-SET-VERBOSITY-R"
303
>dbi_set_verbosity_r</A
307
HREF="reference-core.html#DBI-SET-VERBOSITY"
308
>dbi_set_verbosity</A
239
312
HREF="reference-core.html#DBI-VERSION"
317
HREF="reference-core.html#DBI-VERSION-NUMERIC"
318
>dbi_version_numeric</A
246
324
HREF="reference-driver.html"
247
325
>Driver Infrastructure</A
331
HREF="reference-driver.html#DBI-DRIVER-LIST-R"
332
>dbi_driver_list_r</A
253
336
HREF="reference-driver.html#DBI-DRIVER-LIST"
254
337
>dbi_driver_list</A
341
HREF="reference-driver.html#DBI-DRIVER-OPEN-R"
342
>dbi_driver_open_r</A
258
346
HREF="reference-driver.html#DBI-DRIVER-OPEN"
259
347
>dbi_driver_open</A
351
HREF="reference-driver.html#DBI-DRIVER-GET-INSTANCE"
352
>dbi_driver_get_instance</A
263
356
HREF="reference-driver.html#DBI-DRIVER-IS-RESERVED-WORD"
264
357
>dbi_driver_is_reserved_word</A
268
361
HREF="reference-driver.html#DBI-DRIVER-SPECIFIC-FUNCTION"
269
362
>dbi_driver_specific_function</A
273
366
HREF="reference-driver.html#DBI-DRIVER-QUOTE-STRING"
274
367
>dbi_driver_quote_string</A
278
371
HREF="reference-driver.html#DBI-DRIVER-QUOTE-STRING-COPY"
279
372
>dbi_driver_quote_string_copy</A
283
376
HREF="reference-driver.html#DBI-DRIVER-ENCODING-FROM-IANA"
284
377
>dbi_driver_encoding_from_iana</A
288
381
HREF="reference-driver.html#DBI-DRIVER-ENCODING-TO-IANA"
289
382
>dbi_driver_encoding_to_iana</A
293
386
HREF="reference-driver.html#REFERENCE-DRIVER-INFO"
294
387
>Driver Information</A
300
393
HREF="reference-driver.html#DBI-DRIVER-GET-NAME"
301
394
>dbi_driver_get_name</A
305
398
HREF="reference-driver.html#DBI-DRIVER-GET-FILENAME"
306
399
>dbi_driver_get_filename</A
310
403
HREF="reference-driver.html#DBI-DRIVER-GET-DESCRIPTION"
311
404
>dbi_driver_get_description</A
315
408
HREF="reference-driver.html#DBI-DRIVER-GET-MAINTAINER"
316
409
>dbi_driver_get_maintainer</A
320
413
HREF="reference-driver.html#DBI-DRIVER-GET-URL"
321
414
>dbi_driver_get_url</A
325
418
HREF="reference-driver.html#DBI-DRIVER-GET-VERSION"
326
419
>dbi_driver_get_version</A
330
423
HREF="reference-driver.html#DBI-DRIVER-GET-DATE-COMPILED"
331
424
>dbi_driver_get_date_compiled</A
428
HREF="reference-driver.html#DBI-DRIVER-CAP-GET"
429
>dbi_driver_cap_get</A
339
437
HREF="reference-conn.html"
340
438
>Connection Infrastructure</A
444
HREF="reference-conn.html#DBI-CONN-NEW-R"
346
449
HREF="reference-conn.html#DBI-CONN-NEW"
351
454
HREF="reference-conn.html#DBI-CONN-OPEN"
352
455
>dbi_conn_open</A
356
459
HREF="reference-conn.html#DBI-CONN-CLOSE"
357
460
>dbi_conn_close</A
361
464
HREF="reference-conn.html#DBI-CONN-GET-DRIVER"
362
465
>dbi_conn_get_driver</A
366
469
HREF="reference-conn.html#DBI-CONN-SET-OPTION"
367
470
>dbi_conn_set_option</A
371
474
HREF="reference-conn.html#DBI-CONN-SET-OPTION-NUMERIC"
372
475
>dbi_conn_set_option_numeric</A
376
479
HREF="reference-conn.html#DBI-CONN-GET-OPTION"
377
480
>dbi_conn_get_option</A
381
484
HREF="reference-conn.html#DBI-CONN-REQUIRE-OPTION"
382
485
>dbi_conn_require_option</A
386
489
HREF="reference-conn.html#DBI-CONN-GET-OPTION-NUMERIC"
387
490
>dbi_conn_get_option_numeric</A
391
494
HREF="reference-conn.html#DBI-CONN-REQUIRE-OPTION-NUMERIC"
392
495
>dbi_conn_require_option_numeric</A
396
499
HREF="reference-conn.html#DBI-CONN-GET-OPTION-LIST"
397
500
>dbi_conn_get_option_list</A
401
504
HREF="reference-conn.html#DBI-CONN-CLEAR-OPTION"
402
505
>dbi_conn_clear_option</A
406
509
HREF="reference-conn.html#DBI-CONN-CLEAR-OPTIONS"
407
510
>dbi_conn_clear_options</A
514
HREF="reference-conn.html#DBI-CONN-CAP-GET"
411
519
HREF="reference-conn.html#DBI-CONN-GET-SOCKET"
412
520
>dbi_conn_get_socket</A
416
524
HREF="reference-conn.html#DBI-CONN-GET-ENCODING"
417
525
>dbi_conn_get_encoding</A
421
529
HREF="reference-conn.html#DBI-CONN-GET-ENGINE-VERSION-STRING"
422
530
>dbi_conn_get_engine_version_string</A
426
534
HREF="reference-conn.html#DBI-CONN-GET-ENGINE-VERSION"
427
535
>dbi_conn_get_engine_version</A
431
539
HREF="reference-conn.html#REFERENCE-CONN-ERROR"
432
540
>Error Handling</A
438
546
HREF="reference-conn.html#DBI-CONN-ERROR"
439
547
>dbi_conn_error</A
443
551
HREF="reference-conn.html#DBI-CONN-ERROR-HANDLER"
444
552
>dbi_conn_error_handler</A
448
556
HREF="reference-conn.html#DBI-CONN-ERROR-FLAG"
449
557
>dbi_conn_error_flag</A
453
561
HREF="reference-conn.html#DBI-CONN-SET-ERROR"
454
562
>dbi_conn_set_error</A
568
HREF="reference-conn.html#REFERENCE-CONN-TRANSACTIONS-SAVEPOINTS"
569
>Transactions and Savepoints</A
575
HREF="reference-conn.html#DBI-CONN-TRANSACTION-BEGIN"
576
>dbi_conn_transaction_begin</A
580
HREF="reference-conn.html#DBI-CONN-TRANSACTION-COMMIT"
581
>dbi_conn_transaction_commit</A
585
HREF="reference-conn.html#DBI-CONN-TRANSACTION-ROLLBACK"
586
>dbi_conn_transaction_rollback</A
590
HREF="reference-conn.html#DBI-CONN-SAVEPOINT"
591
>dbi_conn_savepoint</A
595
HREF="reference-conn.html#DBI-CONN-ROLLBACK-TO-SAVEPOINT"
596
>dbi_conn_rollback_to_savepoint</A
600
HREF="reference-conn.html#DBI-CONN-RELEASE-SAVEPOINT"
601
>dbi_conn_release_savepoint</A
462
609
HREF="reference-database.html"
463
610
>SQL and Database Infrastructure</A
469
616
HREF="reference-database.html#DBI-CONN-CONNECT"
470
617
>dbi_conn_connect</A
474
621
HREF="reference-database.html#DBI-CONN-GET-DB-LIST"
475
622
>dbi_conn_get_db_list</A
479
626
HREF="reference-database.html#DBI-CONN-GET-TABLE-LIST"
480
627
>dbi_conn_get_table_list</A
484
631
HREF="reference-database.html#DBI-CONN-SELECT-DB"
485
632
>dbi_conn_select_db</A
491
638
HREF="reference-query.html"
492
639
>Managing Queries</A
498
645
HREF="reference-query.html#DBI-CONN-QUERY"
499
646
>dbi_conn_query</A
503
650
HREF="reference-query.html#DBI-CONN-QUERYF"
504
651
>dbi_conn_queryf</A
508
655
HREF="reference-query.html#DBI-CONN-QUERY-NULL"
509
656
>dbi_conn_query_null</A
513
660
HREF="reference-query.html#DBI-CONN-SEQUENCE-LAST"
514
661
>dbi_conn_sequence_last</A
518
665
HREF="reference-query.html#DBI-CONN-SEQUENCE-NEXT"
519
666
>dbi_conn_sequence_next</A
523
670
HREF="reference-query.html#DBI-CONN-PING"
524
671
>dbi_conn_ping</A
528
675
HREF="reference-query.html#DBI-CONN-QUOTE-STRING"
529
676
>dbi_conn_quote_string</A
533
680
HREF="reference-query.html#DBI-CONN-QUOTE-STRING-COPY"
534
681
>dbi_conn_quote_string_copy</A
538
685
HREF="reference-query.html#DBI-CONN-QUOTE-BINARY-COPY"
539
686
>dbi_conn_quote_binary_copy</A
543
690
HREF="reference-query.html#DBI-CONN-ESCAPE-STRING"
544
691
>dbi_conn_escape_string</A
548
695
HREF="reference-query.html#DBI-CONN-ESCAPE-STRING-COPY"
549
696
>dbi_conn_escape_string_copy</A
553
700
HREF="reference-query.html#DBI-CONN-ESCAPE-BINARY-COPY"
554
701
>dbi_conn_escape_binary_copy</A
560
707
HREF="reference-results.html"
561
708
>Managing Results</A
567
714
HREF="reference-results.html#DBI-RESULT-GET-CONN"
568
715
>dbi_result_get_conn</A
572
719
HREF="reference-results.html#DBI-RESULT-FREE"
573
720
>dbi_result_free</A
577
724
HREF="reference-results.html#DBI-RESULT-SEEK-ROW"
578
725
>dbi_result_seek_row</A
582
729
HREF="reference-results.html#DBI-RESULT-FIRST-ROW"
583
730
>dbi_result_first_row</A
587
734
HREF="reference-results.html#DBI-RESULT-LAST-ROW"
588
735
>dbi_result_last_row</A
592
739
HREF="reference-results.html#DBI-RESULT-PREV-ROW"
593
740
>dbi_result_prev_row</A
597
744
HREF="reference-results.html#DBI-RESULT-NEXT-ROW"
598
745
>dbi_result_next_row</A
602
749
HREF="reference-results.html#DBI-RESULT-GET-CURROW"
603
750
>dbi_result_get_currow</A
607
754
HREF="reference-results.html#DBI-RESULT-GET-NUMROWS"
608
755
>dbi_result_get_numrows</A
612
759
HREF="reference-results.html#DBI-RESULT-GET-NUMROWS-AFFECTED"
613
760
>dbi_result_get_numrows_affected</A
619
766
HREF="reference-field-meta.html"
620
767
>Retrieving Field Meta-data</A
626
773
HREF="reference-field-meta.html#DBI-RESULT-GET-FIELD-LENGTH"
627
774
>dbi_result_get_field_length</A
631
778
HREF="reference-field-meta.html#DBI-RESULT-GET-FIELD-LENGTH-IDX"
632
779
>dbi_result_get_field_length_idx</A
636
783
HREF="reference-field-meta.html#DBI-RESULT-GET-FIELD-SIZE"
637
784
>dbi_result_get_field_size</A
641
788
HREF="reference-field-meta.html#DBI-RESULT-GET-FIELD-SIZE-IDX"
642
789
>dbi_result_get_field_size_idx</A
646
793
HREF="reference-field-meta.html#DBI-RESULT-GET-FIELD-IDX"
647
794
>dbi_result_get_field_idx</A
651
798
HREF="reference-field-meta.html#DBI-RESULT-GET-FIELD-NAME"
652
799
>dbi_result_get_field_name</A
656
803
HREF="reference-field-meta.html#DBI-RESULT-GET-NUMFIELDS"
657
804
>dbi_result_get_numfields</A
661
808
HREF="reference-field-meta.html#DBI-RESULT-GET-FIELD-TYPE"
662
809
>dbi_result_get_field_type</A
666
813
HREF="reference-field-meta.html#DBI-RESULT-GET-FIELD-TYPE-IDX"
667
814
>dbi_result_get_field_type_idx</A
671
818
HREF="reference-field-meta.html#DBI-RESULT-GET-FIELD-ATTRIB"
672
819
>dbi_result_get_field_attrib</A
676
823
HREF="reference-field-meta.html#DBI-RESULT-GET-FIELD-ATTRIB-IDX"
677
824
>dbi_result_get_field_attrib_idx</A
681
828
HREF="reference-field-meta.html#DBI-RESULT-GET-FIELD-ATTRIBS"
682
829
>dbi_result_get_field_attribs</A
686
833
HREF="reference-field-meta.html#DBI-RESULT-GET-FIELD-ATTRIBS-IDX"
687
834
>dbi_result_get_field_attribs_idx</A
691
838
HREF="reference-field-meta.html#DBI-RESULT-FIELD-IS-NULL"
692
839
>dbi_result_field_is_null</A
696
843
HREF="reference-field-meta.html#DBI-RESULT-FIELD-IS-NULL-IDX"
697
844
>dbi_result_field_is_null_idx</A
703
850
HREF="reference-field.html"
704
851
>Retrieving Field Data by Name</A
710
857
HREF="reference-field.html#DBI-RESULT-GET-FIELDS"
711
858
>dbi_result_get_fields</A
715
862
HREF="reference-field.html#DBI-RESULT-BIND-FIELDS"
716
863
>dbi_result_bind_fields</A
720
867
HREF="reference-field.html#DBI-RESULT-GET-CHAR"
721
868
>dbi_result_get_char</A
725
872
HREF="reference-field.html#DBI-RESULT-GET-UCHAR"
726
873
>dbi_result_get_uchar</A
730
877
HREF="reference-field.html#DBI-RESULT-GET-SHORT"
731
878
>dbi_result_get_short</A
735
882
HREF="reference-field.html#DBI-RESULT-GET-USHORT"
736
883
>dbi_result_get_ushort</A
740
887
HREF="reference-field.html#DBI-RESULT-GET-INT"
741
888
>dbi_result_get_int</A
745
892
HREF="reference-field.html#DBI-RESULT-GET-UINT"
746
893
>dbi_result_get_uint</A
750
897
HREF="reference-field.html#DBI-RESULT-GET-LONG"
751
898
>dbi_result_get_long</A
755
902
HREF="reference-field.html#DBI-RESULT-GET-ULONG"
756
903
>dbi_result_get_ulong</A
760
907
HREF="reference-field.html#DBI-RESULT-GET-LONGLONG"
761
908
>dbi_result_get_longlong</A
765
912
HREF="reference-field.html#DBI-RESULT-GET-ULONGLONG"
766
913
>dbi_result_get_ulonglong</A
770
917
HREF="reference-field.html#DBI-RESULT-GET-FLOAT"
771
918
>dbi_result_get_float</A
775
922
HREF="reference-field.html#DBI-RESULT-GET-DOUBLE"
776
923
>dbi_result_get_double</A
780
927
HREF="reference-field.html#DBI-RESULT-GET-STRING"
781
928
>dbi_result_get_string</A
785
932
HREF="reference-field.html#DBI-RESULT-GET-STRING-COPY"
786
933
>dbi_result_get_string_copy</A
790
937
HREF="reference-field.html#DBI-RESULT-GET-BINARY"
791
938
>dbi_result_get_binary</A
795
942
HREF="reference-field.html#DBI-RESULT-GET-BINARY-COPY"
796
943
>dbi_result_get_binary_copy</A
800
947
HREF="reference-field.html#DBI-RESULT-GET-DATETIME"
801
948
>dbi_result_get_datetime</A
952
HREF="reference-field.html#DBI-RESULT-GET-AS-LONGLONG"
953
>dbi_result_get_as_longlong</A
957
HREF="reference-field.html#DBI-RESULT-GET-AS-STRING-COPY"
958
>dbi_result_get_as_string_copy</A
805
962
HREF="reference-field.html#DBI-RESULT-BIND-CHAR"
806
963
>dbi_result_bind_char</A
810
967
HREF="reference-field.html#DBI-RESULT-BIND-UCHAR"
811
968
>dbi_result_bind_uchar</A
815
972
HREF="reference-field.html#DBI-RESULT-BIND-SHORT"
816
973
>dbi_result_bind_short</A
820
977
HREF="reference-field.html#DBI-RESULT-BIND-USHORT"
821
978
>dbi_result_bind_ushort</A
825
982
HREF="reference-field.html#DBI-RESULT-BIND-INT"
826
983
>dbi_result_bind_int</A
830
987
HREF="reference-field.html#DBI-RESULT-BIND-UINT"
831
988
>dbi_result_bind_uint</A
835
992
HREF="reference-field.html#DBI-RESULT-BIND-LONG"
836
993
>dbi_result_bind_long</A
840
997
HREF="reference-field.html#DBI-RESULT-BIND-ULONG"
841
998
>dbi_result_bind_ulong</A
845
1002
HREF="reference-field.html#DBI-RESULT-BIND-LONGLONG"
846
1003
>dbi_result_bind_longlong</A
850
1007
HREF="reference-field.html#DBI-RESULT-BIND-ULONGLONG"
851
1008
>dbi_result_bind_ulonglong</A
855
1012
HREF="reference-field.html#DBI-RESULT-BIND-FLOAT"
856
1013
>dbi_result_bind_float</A
860
1017
HREF="reference-field.html#DBI-RESULT-BIND-DOUBLE"
861
1018
>dbi_result_bind_double</A
865
1022
HREF="reference-field.html#DBI-RESULT-BIND-STRING"
866
1023
>dbi_result_bind_string</A
870
1027
HREF="reference-field.html#DBI-RESULT-BIND-BINARY"
871
1028
>dbi_result_bind_binary</A
875
1032
HREF="reference-field.html#DBI-RESULT-BIND-STRING-COPY"
876
1033
>dbi_result_bind_string_copy</A
880
1037
HREF="reference-field.html#DBI-RESULT-BIND-BINARY-COPY"
881
1038
>dbi_result_bind_binary_copy</A
885
1042
HREF="reference-field.html#DBI-RESULT-BIND-DATETIME"
886
1043
>dbi_result_bind_datetime</A
892
1049
HREF="reference-field-idx.html"
893
1050
>Retrieving Field Data by Index</A
899
1056
HREF="reference-field-idx.html#DBI-RESULT-GET-CHAR-IDX"
900
1057
>dbi_result_get_char_idx</A
904
1061
HREF="reference-field-idx.html#DBI-RESULT-GET-UCHAR-IDX"
905
1062
>dbi_result_get_uchar_idx</A
909
1066
HREF="reference-field-idx.html#DBI-RESULT-GET-SHORT-IDX"
910
1067
>dbi_result_get_short_idx</A
914
1071
HREF="reference-field-idx.html#DBI-RESULT-GET-USHORT-IDX"
915
1072
>dbi_result_get_ushort_idx</A
919
1076
HREF="reference-field-idx.html#DBI-RESULT-GET-INT-IDX"
920
1077
>dbi_result_get_int_idx</A
924
1081
HREF="reference-field-idx.html#DBI-RESULT-GET-UINT-IDX"
925
1082
>dbi_result_get_uint_idx</A
929
1086
HREF="reference-field-idx.html#DBI-RESULT-GET-LONG-IDX"
930
1087
>dbi_result_get_long_idx</A
934
1091
HREF="reference-field-idx.html#DBI-RESULT-GET-ULONG-IDX"
935
1092
>dbi_result_get_ulong_idx</A
939
1096
HREF="reference-field-idx.html#DBI-RESULT-GET-LONGLONG-IDX"
940
1097
>dbi_result_get_longlong_idx</A
944
1101
HREF="reference-field-idx.html#DBI-RESULT-GET-ULONGLONG-IDX"
945
1102
>dbi_result_get_ulonglong_idx</A
949
1106
HREF="reference-field-idx.html#DBI-RESULT-GET-FLOAT-IDX"
950
1107
>dbi_result_get_float_idx</A
954
1111
HREF="reference-field-idx.html#DBI-RESULT-GET-DOUBLE-IDX"
955
1112
>dbi_result_get_double_idx</A
959
1116
HREF="reference-field-idx.html#DBI-RESULT-GET-STRING-IDX"
960
1117
>dbi_result_get_string_idx</A
964
1121
HREF="reference-field-idx.html#DBI-RESULT-GET-STRING-COPY-IDX"
965
1122
>dbi_result_get_string_copy_idx</A
969
1126
HREF="reference-field-idx.html#DBI-RESULT-GET-BINARY-IDX"
970
1127
>dbi_result_get_binary_idx</A
974
1131
HREF="reference-field-idx.html#DBI-RESULT-GET-BINARY-COPY-IDX"
975
1132
>dbi_result_get_binary_copy_idx</A
979
1136
HREF="reference-field-idx.html#DBI-RESULT-GET-DATETIME-IDX"
980
1137
>dbi_result_get_datetime_idx</A
1141
HREF="reference-field-idx.html#DBI-RESULT-GET-AS-LONGLONG-IDX"
1142
>dbi_result_get_as_longlong_idx</A
1146
HREF="reference-field-idx.html#DBI-RESULT-GET-AS-STRING-COPY-IDX"
1147
>dbi_result_get_as_string_copy_idx</A