~ubuntu-branches/ubuntu/trusty/libdbi/trusty

« back to all changes in this revision

Viewing changes to doc/programmers-guide/index.html

  • Committer: Package Import Robot
  • Author(s): Laszlo Boszormenyi (GCS), Laszlo Boszormenyi (GCS), Prach Pongpanich
  • Date: 2014-01-20 21:19:50 UTC
  • mfrom: (3.1.9 sid)
  • Revision ID: package-import@ubuntu.com-20140120211950-zyd6ykii7rd4vm7x
Tags: 0.9.0-1
[ Laszlo Boszormenyi (GCS) ]
* Correct debian/copyright .

[ Prach Pongpanich ]
* Imported Upstream version 0.9.0 (Closes: #708115, #717437)
* Use debhelper short rules with autoreconf (Closes: #565558)
* Add -dbg package
* Update symbols file for new symbols
* Add multiarch support
* Bump Standards-Version to 3.9.5
* Change Vcs fields to point to collab-maint
* Adopt package (Closes: #635659)

Show diffs side-by-side

added added

removed removed

Lines of Context:
79
79
></DIV
80
80
><P
81
81
CLASS="COPYRIGHT"
82
 
>Copyright &copy; 2001-2006 David Parker, Neon Goat Productions</P
 
82
>Copyright &copy; 2001-2013 David Parker, Neon Goat Productions, Markus Hoenicka</P
83
83
><DIV
84
84
><DIV
85
85
CLASS="ABSTRACT"
86
86
><P
87
87
></P
88
88
><A
89
 
NAME="AEN29"
 
89
NAME="AEN30"
90
90
></A
91
91
><P
92
92
>       libdbi implements a database-independent abstraction layer in C,
103
103
><P
104
104
></P
105
105
><A
106
 
NAME="AEN24"
 
106
NAME="AEN25"
107
107
></A
108
108
><P
109
109
>       Permission is granted to copy, distribute and/or modify this
164
164
></DD
165
165
><DT
166
166
>2. <A
 
167
HREF="buildinstall.html"
 
168
>Building and Installing libdbi</A
 
169
></DT
 
170
><DT
 
171
>3. <A
167
172
HREF="quickstart.html"
168
173
>libdbi in a Nutshell (Quickstart Guide)</A
169
174
></DT
170
175
><DD
171
176
><DL
172
177
><DT
173
 
>2.1. <A
 
178
>3.1. <A
174
179
HREF="quickstart-debriefing.html"
175
180
>Quick Overview</A
176
181
></DT
177
182
><DT
178
 
>2.2. <A
 
183
>3.2. <A
179
184
HREF="quickstart-code.html"
180
185
>Generic Example Program</A
181
186
></DT
182
187
><DT
183
 
>2.3. <A
184
 
HREF="x267.html"
 
188
>3.3. <A
 
189
HREF="loadinglibdbi.html"
185
190
>Loading libdbi at runtime</A
186
191
></DT
187
192
><DT
188
 
>2.4. <A
189
 
HREF="x276.html"
 
193
>3.4. <A
 
194
HREF="threads.html"
 
195
>Using libdbi in multithreaded applications</A
 
196
></DT
 
197
><DT
 
198
>3.5. <A
 
199
HREF="addtoproject.html"
190
200
>Adding libdbi to your project</A
191
201
></DT
192
202
></DL
193
203
></DD
194
204
><DT
195
 
>3. <A
 
205
>4. <A
196
206
HREF="errorhandling.html"
197
207
>Error Handling</A
198
208
></DT
199
209
><DD
200
210
><DL
201
211
><DT
202
 
>3.1. <A
 
212
>4.1. <A
203
213
HREF="connerrors.html"
204
214
>Connection error numbers and messages</A
205
215
></DT
206
216
><DT
207
 
>3.2. <A
 
217
>4.2. <A
208
218
HREF="errornumbers.html"
209
219
>Error numbers</A
210
220
></DT
211
221
></DL
212
222
></DD
213
223
><DT
214
 
>4. <A
 
224
>5. <A
 
225
HREF="transactions-savepoints.html"
 
226
>Transactions and Savepoints</A
 
227
></DT
 
228
><DD
 
229
><DL
 
230
><DT
 
231
>5.1. <A
 
232
HREF="transactions.html"
 
233
>Transactions</A
 
234
></DT
 
235
><DT
 
236
>5.2. <A
 
237
HREF="savepoints.html"
 
238
>Savepoints</A
 
239
></DT
 
240
></DL
 
241
></DD
 
242
><DT
 
243
>6. <A
 
244
HREF="versioning.html"
 
245
>Library and Interface Versions</A
 
246
></DT
 
247
><DD
 
248
><DL
 
249
><DT
 
250
>6.1. <A
 
251
HREF="package-library-version.html"
 
252
>Package and library versions</A
 
253
></DT
 
254
><DT
 
255
>6.2. <A
 
256
HREF="libdbi-and-drivers-versions.html"
 
257
>libdbi and libdbi-drivers versions</A
 
258
></DT
 
259
><DT
 
260
>6.3. <A
 
261
HREF="version-at-runtime.html"
 
262
>Determining the library version at runtime</A
 
263
></DT
 
264
></DL
 
265
></DD
 
266
><DT
 
267
>7. <A
215
268
HREF="reference.html"
216
269
>libdbi API Reference</A
217
270
></DT
218
271
><DD
219
272
><DL
220
273
><DT
221
 
>4.1. <A
 
274
>7.1. <A
222
275
HREF="reference-core.html"
223
 
>Core Library Functions</A
 
276
>Instance Infrastructure</A
224
277
></DT
225
278
><DD
226
279
><DL
227
280
><DT
228
 
>4.1.1. <A
 
281
>7.1.1. <A
 
282
HREF="reference-core.html#DBI-INITIALIZE-R"
 
283
>dbi_initialize_r</A
 
284
></DT
 
285
><DT
 
286
>7.1.2. <A
229
287
HREF="reference-core.html#DBI-INITIALIZE"
230
288
>dbi_initialize</A
231
289
></DT
232
290
><DT
233
 
>4.1.2. <A
 
291
>7.1.3. <A
 
292
HREF="reference-core.html#DBI-SHUTDOWN-R"
 
293
>dbi_shutdown_r</A
 
294
></DT
 
295
><DT
 
296
>7.1.4. <A
234
297
HREF="reference-core.html#DBI-SHUTDOWN"
235
298
>dbi_shutdown</A
236
299
></DT
237
300
><DT
238
 
>4.1.3. <A
 
301
>7.1.5. <A
 
302
HREF="reference-core.html#DBI-SET-VERBOSITY-R"
 
303
>dbi_set_verbosity_r</A
 
304
></DT
 
305
><DT
 
306
>7.1.6. <A
 
307
HREF="reference-core.html#DBI-SET-VERBOSITY"
 
308
>dbi_set_verbosity</A
 
309
></DT
 
310
><DT
 
311
>7.1.7. <A
239
312
HREF="reference-core.html#DBI-VERSION"
240
313
>dbi_version</A
241
314
></DT
 
315
><DT
 
316
>7.1.8. <A
 
317
HREF="reference-core.html#DBI-VERSION-NUMERIC"
 
318
>dbi_version_numeric</A
 
319
></DT
242
320
></DL
243
321
></DD
244
322
><DT
245
 
>4.2. <A
 
323
>7.2. <A
246
324
HREF="reference-driver.html"
247
325
>Driver Infrastructure</A
248
326
></DT
249
327
><DD
250
328
><DL
251
329
><DT
252
 
>4.2.1. <A
 
330
>7.2.1. <A
 
331
HREF="reference-driver.html#DBI-DRIVER-LIST-R"
 
332
>dbi_driver_list_r</A
 
333
></DT
 
334
><DT
 
335
>7.2.2. <A
253
336
HREF="reference-driver.html#DBI-DRIVER-LIST"
254
337
>dbi_driver_list</A
255
338
></DT
256
339
><DT
257
 
>4.2.2. <A
 
340
>7.2.3. <A
 
341
HREF="reference-driver.html#DBI-DRIVER-OPEN-R"
 
342
>dbi_driver_open_r</A
 
343
></DT
 
344
><DT
 
345
>7.2.4. <A
258
346
HREF="reference-driver.html#DBI-DRIVER-OPEN"
259
347
>dbi_driver_open</A
260
348
></DT
261
349
><DT
262
 
>4.2.3. <A
 
350
>7.2.5. <A
 
351
HREF="reference-driver.html#DBI-DRIVER-GET-INSTANCE"
 
352
>dbi_driver_get_instance</A
 
353
></DT
 
354
><DT
 
355
>7.2.6. <A
263
356
HREF="reference-driver.html#DBI-DRIVER-IS-RESERVED-WORD"
264
357
>dbi_driver_is_reserved_word</A
265
358
></DT
266
359
><DT
267
 
>4.2.4. <A
 
360
>7.2.7. <A
268
361
HREF="reference-driver.html#DBI-DRIVER-SPECIFIC-FUNCTION"
269
362
>dbi_driver_specific_function</A
270
363
></DT
271
364
><DT
272
 
>4.2.5. <A
 
365
>7.2.8. <A
273
366
HREF="reference-driver.html#DBI-DRIVER-QUOTE-STRING"
274
367
>dbi_driver_quote_string</A
275
368
></DT
276
369
><DT
277
 
>4.2.6. <A
 
370
>7.2.9. <A
278
371
HREF="reference-driver.html#DBI-DRIVER-QUOTE-STRING-COPY"
279
372
>dbi_driver_quote_string_copy</A
280
373
></DT
281
374
><DT
282
 
>4.2.7. <A
 
375
>7.2.10. <A
283
376
HREF="reference-driver.html#DBI-DRIVER-ENCODING-FROM-IANA"
284
377
>dbi_driver_encoding_from_iana</A
285
378
></DT
286
379
><DT
287
 
>4.2.8. <A
 
380
>7.2.11. <A
288
381
HREF="reference-driver.html#DBI-DRIVER-ENCODING-TO-IANA"
289
382
>dbi_driver_encoding_to_iana</A
290
383
></DT
291
384
><DT
292
 
>4.2.9. <A
 
385
>7.2.12. <A
293
386
HREF="reference-driver.html#REFERENCE-DRIVER-INFO"
294
387
>Driver Information</A
295
388
></DT
296
389
><DD
297
390
><DL
298
391
><DT
299
 
>4.2.9.1. <A
 
392
>7.2.12.1. <A
300
393
HREF="reference-driver.html#DBI-DRIVER-GET-NAME"
301
394
>dbi_driver_get_name</A
302
395
></DT
303
396
><DT
304
 
>4.2.9.2. <A
 
397
>7.2.12.2. <A
305
398
HREF="reference-driver.html#DBI-DRIVER-GET-FILENAME"
306
399
>dbi_driver_get_filename</A
307
400
></DT
308
401
><DT
309
 
>4.2.9.3. <A
 
402
>7.2.12.3. <A
310
403
HREF="reference-driver.html#DBI-DRIVER-GET-DESCRIPTION"
311
404
>dbi_driver_get_description</A
312
405
></DT
313
406
><DT
314
 
>4.2.9.4. <A
 
407
>7.2.12.4. <A
315
408
HREF="reference-driver.html#DBI-DRIVER-GET-MAINTAINER"
316
409
>dbi_driver_get_maintainer</A
317
410
></DT
318
411
><DT
319
 
>4.2.9.5. <A
 
412
>7.2.12.5. <A
320
413
HREF="reference-driver.html#DBI-DRIVER-GET-URL"
321
414
>dbi_driver_get_url</A
322
415
></DT
323
416
><DT
324
 
>4.2.9.6. <A
 
417
>7.2.12.6. <A
325
418
HREF="reference-driver.html#DBI-DRIVER-GET-VERSION"
326
419
>dbi_driver_get_version</A
327
420
></DT
328
421
><DT
329
 
>4.2.9.7. <A
 
422
>7.2.12.7. <A
330
423
HREF="reference-driver.html#DBI-DRIVER-GET-DATE-COMPILED"
331
424
>dbi_driver_get_date_compiled</A
332
425
></DT
333
 
></DL
334
 
></DD
335
 
></DL
336
 
></DD
337
 
><DT
338
 
>4.3. <A
 
426
><DT
 
427
>7.2.12.8. <A
 
428
HREF="reference-driver.html#DBI-DRIVER-CAP-GET"
 
429
>dbi_driver_cap_get</A
 
430
></DT
 
431
></DL
 
432
></DD
 
433
></DL
 
434
></DD
 
435
><DT
 
436
>7.3. <A
339
437
HREF="reference-conn.html"
340
438
>Connection Infrastructure</A
341
439
></DT
342
440
><DD
343
441
><DL
344
442
><DT
345
 
>4.3.1. <A
 
443
>7.3.1. <A
 
444
HREF="reference-conn.html#DBI-CONN-NEW-R"
 
445
>dbi_conn_new_r</A
 
446
></DT
 
447
><DT
 
448
>7.3.2. <A
346
449
HREF="reference-conn.html#DBI-CONN-NEW"
347
450
>dbi_conn_new</A
348
451
></DT
349
452
><DT
350
 
>4.3.2. <A
 
453
>7.3.3. <A
351
454
HREF="reference-conn.html#DBI-CONN-OPEN"
352
455
>dbi_conn_open</A
353
456
></DT
354
457
><DT
355
 
>4.3.3. <A
 
458
>7.3.4. <A
356
459
HREF="reference-conn.html#DBI-CONN-CLOSE"
357
460
>dbi_conn_close</A
358
461
></DT
359
462
><DT
360
 
>4.3.4. <A
 
463
>7.3.5. <A
361
464
HREF="reference-conn.html#DBI-CONN-GET-DRIVER"
362
465
>dbi_conn_get_driver</A
363
466
></DT
364
467
><DT
365
 
>4.3.5. <A
 
468
>7.3.6. <A
366
469
HREF="reference-conn.html#DBI-CONN-SET-OPTION"
367
470
>dbi_conn_set_option</A
368
471
></DT
369
472
><DT
370
 
>4.3.6. <A
 
473
>7.3.7. <A
371
474
HREF="reference-conn.html#DBI-CONN-SET-OPTION-NUMERIC"
372
475
>dbi_conn_set_option_numeric</A
373
476
></DT
374
477
><DT
375
 
>4.3.7. <A
 
478
>7.3.8. <A
376
479
HREF="reference-conn.html#DBI-CONN-GET-OPTION"
377
480
>dbi_conn_get_option</A
378
481
></DT
379
482
><DT
380
 
>4.3.8. <A
 
483
>7.3.9. <A
381
484
HREF="reference-conn.html#DBI-CONN-REQUIRE-OPTION"
382
485
>dbi_conn_require_option</A
383
486
></DT
384
487
><DT
385
 
>4.3.9. <A
 
488
>7.3.10. <A
386
489
HREF="reference-conn.html#DBI-CONN-GET-OPTION-NUMERIC"
387
490
>dbi_conn_get_option_numeric</A
388
491
></DT
389
492
><DT
390
 
>4.3.10. <A
 
493
>7.3.11. <A
391
494
HREF="reference-conn.html#DBI-CONN-REQUIRE-OPTION-NUMERIC"
392
495
>dbi_conn_require_option_numeric</A
393
496
></DT
394
497
><DT
395
 
>4.3.11. <A
 
498
>7.3.12. <A
396
499
HREF="reference-conn.html#DBI-CONN-GET-OPTION-LIST"
397
500
>dbi_conn_get_option_list</A
398
501
></DT
399
502
><DT
400
 
>4.3.12. <A
 
503
>7.3.13. <A
401
504
HREF="reference-conn.html#DBI-CONN-CLEAR-OPTION"
402
505
>dbi_conn_clear_option</A
403
506
></DT
404
507
><DT
405
 
>4.3.13. <A
 
508
>7.3.14. <A
406
509
HREF="reference-conn.html#DBI-CONN-CLEAR-OPTIONS"
407
510
>dbi_conn_clear_options</A
408
511
></DT
409
512
><DT
410
 
>4.3.14. <A
 
513
>7.3.15. <A
 
514
HREF="reference-conn.html#DBI-CONN-CAP-GET"
 
515
>dbi_conn_cap_get</A
 
516
></DT
 
517
><DT
 
518
>7.3.16. <A
411
519
HREF="reference-conn.html#DBI-CONN-GET-SOCKET"
412
520
>dbi_conn_get_socket</A
413
521
></DT
414
522
><DT
415
 
>4.3.15. <A
 
523
>7.3.17. <A
416
524
HREF="reference-conn.html#DBI-CONN-GET-ENCODING"
417
525
>dbi_conn_get_encoding</A
418
526
></DT
419
527
><DT
420
 
>4.3.16. <A
 
528
>7.3.18. <A
421
529
HREF="reference-conn.html#DBI-CONN-GET-ENGINE-VERSION-STRING"
422
530
>dbi_conn_get_engine_version_string</A
423
531
></DT
424
532
><DT
425
 
>4.3.17. <A
 
533
>7.3.19. <A
426
534
HREF="reference-conn.html#DBI-CONN-GET-ENGINE-VERSION"
427
535
>dbi_conn_get_engine_version</A
428
536
></DT
429
537
><DT
430
 
>4.3.18. <A
 
538
>7.3.20. <A
431
539
HREF="reference-conn.html#REFERENCE-CONN-ERROR"
432
540
>Error Handling</A
433
541
></DT
434
542
><DD
435
543
><DL
436
544
><DT
437
 
>4.3.18.1. <A
 
545
>7.3.20.1. <A
438
546
HREF="reference-conn.html#DBI-CONN-ERROR"
439
547
>dbi_conn_error</A
440
548
></DT
441
549
><DT
442
 
>4.3.18.2. <A
 
550
>7.3.20.2. <A
443
551
HREF="reference-conn.html#DBI-CONN-ERROR-HANDLER"
444
552
>dbi_conn_error_handler</A
445
553
></DT
446
554
><DT
447
 
>4.3.18.3. <A
 
555
>7.3.20.3. <A
448
556
HREF="reference-conn.html#DBI-CONN-ERROR-FLAG"
449
557
>dbi_conn_error_flag</A
450
558
></DT
451
559
><DT
452
 
>4.3.18.4. <A
 
560
>7.3.20.4. <A
453
561
HREF="reference-conn.html#DBI-CONN-SET-ERROR"
454
562
>dbi_conn_set_error</A
455
563
></DT
456
564
></DL
457
565
></DD
458
 
></DL
459
 
></DD
460
 
><DT
461
 
>4.4. <A
 
566
><DT
 
567
>7.3.21. <A
 
568
HREF="reference-conn.html#REFERENCE-CONN-TRANSACTIONS-SAVEPOINTS"
 
569
>Transactions and Savepoints</A
 
570
></DT
 
571
><DD
 
572
><DL
 
573
><DT
 
574
>7.3.21.1. <A
 
575
HREF="reference-conn.html#DBI-CONN-TRANSACTION-BEGIN"
 
576
>dbi_conn_transaction_begin</A
 
577
></DT
 
578
><DT
 
579
>7.3.21.2. <A
 
580
HREF="reference-conn.html#DBI-CONN-TRANSACTION-COMMIT"
 
581
>dbi_conn_transaction_commit</A
 
582
></DT
 
583
><DT
 
584
>7.3.21.3. <A
 
585
HREF="reference-conn.html#DBI-CONN-TRANSACTION-ROLLBACK"
 
586
>dbi_conn_transaction_rollback</A
 
587
></DT
 
588
><DT
 
589
>7.3.21.4. <A
 
590
HREF="reference-conn.html#DBI-CONN-SAVEPOINT"
 
591
>dbi_conn_savepoint</A
 
592
></DT
 
593
><DT
 
594
>7.3.21.5. <A
 
595
HREF="reference-conn.html#DBI-CONN-ROLLBACK-TO-SAVEPOINT"
 
596
>dbi_conn_rollback_to_savepoint</A
 
597
></DT
 
598
><DT
 
599
>7.3.21.6. <A
 
600
HREF="reference-conn.html#DBI-CONN-RELEASE-SAVEPOINT"
 
601
>dbi_conn_release_savepoint</A
 
602
></DT
 
603
></DL
 
604
></DD
 
605
></DL
 
606
></DD
 
607
><DT
 
608
>7.4. <A
462
609
HREF="reference-database.html"
463
610
>SQL and Database Infrastructure</A
464
611
></DT
465
612
><DD
466
613
><DL
467
614
><DT
468
 
>4.4.1. <A
 
615
>7.4.1. <A
469
616
HREF="reference-database.html#DBI-CONN-CONNECT"
470
617
>dbi_conn_connect</A
471
618
></DT
472
619
><DT
473
 
>4.4.2. <A
 
620
>7.4.2. <A
474
621
HREF="reference-database.html#DBI-CONN-GET-DB-LIST"
475
622
>dbi_conn_get_db_list</A
476
623
></DT
477
624
><DT
478
 
>4.4.3. <A
 
625
>7.4.3. <A
479
626
HREF="reference-database.html#DBI-CONN-GET-TABLE-LIST"
480
627
>dbi_conn_get_table_list</A
481
628
></DT
482
629
><DT
483
 
>4.4.4. <A
 
630
>7.4.4. <A
484
631
HREF="reference-database.html#DBI-CONN-SELECT-DB"
485
632
>dbi_conn_select_db</A
486
633
></DT
487
634
></DL
488
635
></DD
489
636
><DT
490
 
>4.5. <A
 
637
>7.5. <A
491
638
HREF="reference-query.html"
492
639
>Managing Queries</A
493
640
></DT
494
641
><DD
495
642
><DL
496
643
><DT
497
 
>4.5.1. <A
 
644
>7.5.1. <A
498
645
HREF="reference-query.html#DBI-CONN-QUERY"
499
646
>dbi_conn_query</A
500
647
></DT
501
648
><DT
502
 
>4.5.2. <A
 
649
>7.5.2. <A
503
650
HREF="reference-query.html#DBI-CONN-QUERYF"
504
651
>dbi_conn_queryf</A
505
652
></DT
506
653
><DT
507
 
>4.5.3. <A
 
654
>7.5.3. <A
508
655
HREF="reference-query.html#DBI-CONN-QUERY-NULL"
509
656
>dbi_conn_query_null</A
510
657
></DT
511
658
><DT
512
 
>4.5.4. <A
 
659
>7.5.4. <A
513
660
HREF="reference-query.html#DBI-CONN-SEQUENCE-LAST"
514
661
>dbi_conn_sequence_last</A
515
662
></DT
516
663
><DT
517
 
>4.5.5. <A
 
664
>7.5.5. <A
518
665
HREF="reference-query.html#DBI-CONN-SEQUENCE-NEXT"
519
666
>dbi_conn_sequence_next</A
520
667
></DT
521
668
><DT
522
 
>4.5.6. <A
 
669
>7.5.6. <A
523
670
HREF="reference-query.html#DBI-CONN-PING"
524
671
>dbi_conn_ping</A
525
672
></DT
526
673
><DT
527
 
>4.5.7. <A
 
674
>7.5.7. <A
528
675
HREF="reference-query.html#DBI-CONN-QUOTE-STRING"
529
676
>dbi_conn_quote_string</A
530
677
></DT
531
678
><DT
532
 
>4.5.8. <A
 
679
>7.5.8. <A
533
680
HREF="reference-query.html#DBI-CONN-QUOTE-STRING-COPY"
534
681
>dbi_conn_quote_string_copy</A
535
682
></DT
536
683
><DT
537
 
>4.5.9. <A
 
684
>7.5.9. <A
538
685
HREF="reference-query.html#DBI-CONN-QUOTE-BINARY-COPY"
539
686
>dbi_conn_quote_binary_copy</A
540
687
></DT
541
688
><DT
542
 
>4.5.10. <A
 
689
>7.5.10. <A
543
690
HREF="reference-query.html#DBI-CONN-ESCAPE-STRING"
544
691
>dbi_conn_escape_string</A
545
692
></DT
546
693
><DT
547
 
>4.5.11. <A
 
694
>7.5.11. <A
548
695
HREF="reference-query.html#DBI-CONN-ESCAPE-STRING-COPY"
549
696
>dbi_conn_escape_string_copy</A
550
697
></DT
551
698
><DT
552
 
>4.5.12. <A
 
699
>7.5.12. <A
553
700
HREF="reference-query.html#DBI-CONN-ESCAPE-BINARY-COPY"
554
701
>dbi_conn_escape_binary_copy</A
555
702
></DT
556
703
></DL
557
704
></DD
558
705
><DT
559
 
>4.6. <A
 
706
>7.6. <A
560
707
HREF="reference-results.html"
561
708
>Managing Results</A
562
709
></DT
563
710
><DD
564
711
><DL
565
712
><DT
566
 
>4.6.1. <A
 
713
>7.6.1. <A
567
714
HREF="reference-results.html#DBI-RESULT-GET-CONN"
568
715
>dbi_result_get_conn</A
569
716
></DT
570
717
><DT
571
 
>4.6.2. <A
 
718
>7.6.2. <A
572
719
HREF="reference-results.html#DBI-RESULT-FREE"
573
720
>dbi_result_free</A
574
721
></DT
575
722
><DT
576
 
>4.6.3. <A
 
723
>7.6.3. <A
577
724
HREF="reference-results.html#DBI-RESULT-SEEK-ROW"
578
725
>dbi_result_seek_row</A
579
726
></DT
580
727
><DT
581
 
>4.6.4. <A
 
728
>7.6.4. <A
582
729
HREF="reference-results.html#DBI-RESULT-FIRST-ROW"
583
730
>dbi_result_first_row</A
584
731
></DT
585
732
><DT
586
 
>4.6.5. <A
 
733
>7.6.5. <A
587
734
HREF="reference-results.html#DBI-RESULT-LAST-ROW"
588
735
>dbi_result_last_row</A
589
736
></DT
590
737
><DT
591
 
>4.6.6. <A
 
738
>7.6.6. <A
592
739
HREF="reference-results.html#DBI-RESULT-PREV-ROW"
593
740
>dbi_result_prev_row</A
594
741
></DT
595
742
><DT
596
 
>4.6.7. <A
 
743
>7.6.7. <A
597
744
HREF="reference-results.html#DBI-RESULT-NEXT-ROW"
598
745
>dbi_result_next_row</A
599
746
></DT
600
747
><DT
601
 
>4.6.8. <A
 
748
>7.6.8. <A
602
749
HREF="reference-results.html#DBI-RESULT-GET-CURROW"
603
750
>dbi_result_get_currow</A
604
751
></DT
605
752
><DT
606
 
>4.6.9. <A
 
753
>7.6.9. <A
607
754
HREF="reference-results.html#DBI-RESULT-GET-NUMROWS"
608
755
>dbi_result_get_numrows</A
609
756
></DT
610
757
><DT
611
 
>4.6.10. <A
 
758
>7.6.10. <A
612
759
HREF="reference-results.html#DBI-RESULT-GET-NUMROWS-AFFECTED"
613
760
>dbi_result_get_numrows_affected</A
614
761
></DT
615
762
></DL
616
763
></DD
617
764
><DT
618
 
>4.7. <A
 
765
>7.7. <A
619
766
HREF="reference-field-meta.html"
620
767
>Retrieving Field Meta-data</A
621
768
></DT
622
769
><DD
623
770
><DL
624
771
><DT
625
 
>4.7.1. <A
 
772
>7.7.1. <A
626
773
HREF="reference-field-meta.html#DBI-RESULT-GET-FIELD-LENGTH"
627
774
>dbi_result_get_field_length</A
628
775
></DT
629
776
><DT
630
 
>4.7.2. <A
 
777
>7.7.2. <A
631
778
HREF="reference-field-meta.html#DBI-RESULT-GET-FIELD-LENGTH-IDX"
632
779
>dbi_result_get_field_length_idx</A
633
780
></DT
634
781
><DT
635
 
>4.7.3. <A
 
782
>7.7.3. <A
636
783
HREF="reference-field-meta.html#DBI-RESULT-GET-FIELD-SIZE"
637
784
>dbi_result_get_field_size</A
638
785
></DT
639
786
><DT
640
 
>4.7.4. <A
 
787
>7.7.4. <A
641
788
HREF="reference-field-meta.html#DBI-RESULT-GET-FIELD-SIZE-IDX"
642
789
>dbi_result_get_field_size_idx</A
643
790
></DT
644
791
><DT
645
 
>4.7.5. <A
 
792
>7.7.5. <A
646
793
HREF="reference-field-meta.html#DBI-RESULT-GET-FIELD-IDX"
647
794
>dbi_result_get_field_idx</A
648
795
></DT
649
796
><DT
650
 
>4.7.6. <A
 
797
>7.7.6. <A
651
798
HREF="reference-field-meta.html#DBI-RESULT-GET-FIELD-NAME"
652
799
>dbi_result_get_field_name</A
653
800
></DT
654
801
><DT
655
 
>4.7.7. <A
 
802
>7.7.7. <A
656
803
HREF="reference-field-meta.html#DBI-RESULT-GET-NUMFIELDS"
657
804
>dbi_result_get_numfields</A
658
805
></DT
659
806
><DT
660
 
>4.7.8. <A
 
807
>7.7.8. <A
661
808
HREF="reference-field-meta.html#DBI-RESULT-GET-FIELD-TYPE"
662
809
>dbi_result_get_field_type</A
663
810
></DT
664
811
><DT
665
 
>4.7.9. <A
 
812
>7.7.9. <A
666
813
HREF="reference-field-meta.html#DBI-RESULT-GET-FIELD-TYPE-IDX"
667
814
>dbi_result_get_field_type_idx</A
668
815
></DT
669
816
><DT
670
 
>4.7.10. <A
 
817
>7.7.10. <A
671
818
HREF="reference-field-meta.html#DBI-RESULT-GET-FIELD-ATTRIB"
672
819
>dbi_result_get_field_attrib</A
673
820
></DT
674
821
><DT
675
 
>4.7.11. <A
 
822
>7.7.11. <A
676
823
HREF="reference-field-meta.html#DBI-RESULT-GET-FIELD-ATTRIB-IDX"
677
824
>dbi_result_get_field_attrib_idx</A
678
825
></DT
679
826
><DT
680
 
>4.7.12. <A
 
827
>7.7.12. <A
681
828
HREF="reference-field-meta.html#DBI-RESULT-GET-FIELD-ATTRIBS"
682
829
>dbi_result_get_field_attribs</A
683
830
></DT
684
831
><DT
685
 
>4.7.13. <A
 
832
>7.7.13. <A
686
833
HREF="reference-field-meta.html#DBI-RESULT-GET-FIELD-ATTRIBS-IDX"
687
834
>dbi_result_get_field_attribs_idx</A
688
835
></DT
689
836
><DT
690
 
>4.7.14. <A
 
837
>7.7.14. <A
691
838
HREF="reference-field-meta.html#DBI-RESULT-FIELD-IS-NULL"
692
839
>dbi_result_field_is_null</A
693
840
></DT
694
841
><DT
695
 
>4.7.15. <A
 
842
>7.7.15. <A
696
843
HREF="reference-field-meta.html#DBI-RESULT-FIELD-IS-NULL-IDX"
697
844
>dbi_result_field_is_null_idx</A
698
845
></DT
699
846
></DL
700
847
></DD
701
848
><DT
702
 
>4.8. <A
 
849
>7.8. <A
703
850
HREF="reference-field.html"
704
851
>Retrieving Field Data by Name</A
705
852
></DT
706
853
><DD
707
854
><DL
708
855
><DT
709
 
>4.8.1. <A
 
856
>7.8.1. <A
710
857
HREF="reference-field.html#DBI-RESULT-GET-FIELDS"
711
858
>dbi_result_get_fields</A
712
859
></DT
713
860
><DT
714
 
>4.8.2. <A
 
861
>7.8.2. <A
715
862
HREF="reference-field.html#DBI-RESULT-BIND-FIELDS"
716
863
>dbi_result_bind_fields</A
717
864
></DT
718
865
><DT
719
 
>4.8.3. <A
 
866
>7.8.3. <A
720
867
HREF="reference-field.html#DBI-RESULT-GET-CHAR"
721
868
>dbi_result_get_char</A
722
869
></DT
723
870
><DT
724
 
>4.8.4. <A
 
871
>7.8.4. <A
725
872
HREF="reference-field.html#DBI-RESULT-GET-UCHAR"
726
873
>dbi_result_get_uchar</A
727
874
></DT
728
875
><DT
729
 
>4.8.5. <A
 
876
>7.8.5. <A
730
877
HREF="reference-field.html#DBI-RESULT-GET-SHORT"
731
878
>dbi_result_get_short</A
732
879
></DT
733
880
><DT
734
 
>4.8.6. <A
 
881
>7.8.6. <A
735
882
HREF="reference-field.html#DBI-RESULT-GET-USHORT"
736
883
>dbi_result_get_ushort</A
737
884
></DT
738
885
><DT
739
 
>4.8.7. <A
 
886
>7.8.7. <A
740
887
HREF="reference-field.html#DBI-RESULT-GET-INT"
741
888
>dbi_result_get_int</A
742
889
></DT
743
890
><DT
744
 
>4.8.8. <A
 
891
>7.8.8. <A
745
892
HREF="reference-field.html#DBI-RESULT-GET-UINT"
746
893
>dbi_result_get_uint</A
747
894
></DT
748
895
><DT
749
 
>4.8.9. <A
 
896
>7.8.9. <A
750
897
HREF="reference-field.html#DBI-RESULT-GET-LONG"
751
898
>dbi_result_get_long</A
752
899
></DT
753
900
><DT
754
 
>4.8.10. <A
 
901
>7.8.10. <A
755
902
HREF="reference-field.html#DBI-RESULT-GET-ULONG"
756
903
>dbi_result_get_ulong</A
757
904
></DT
758
905
><DT
759
 
>4.8.11. <A
 
906
>7.8.11. <A
760
907
HREF="reference-field.html#DBI-RESULT-GET-LONGLONG"
761
908
>dbi_result_get_longlong</A
762
909
></DT
763
910
><DT
764
 
>4.8.12. <A
 
911
>7.8.12. <A
765
912
HREF="reference-field.html#DBI-RESULT-GET-ULONGLONG"
766
913
>dbi_result_get_ulonglong</A
767
914
></DT
768
915
><DT
769
 
>4.8.13. <A
 
916
>7.8.13. <A
770
917
HREF="reference-field.html#DBI-RESULT-GET-FLOAT"
771
918
>dbi_result_get_float</A
772
919
></DT
773
920
><DT
774
 
>4.8.14. <A
 
921
>7.8.14. <A
775
922
HREF="reference-field.html#DBI-RESULT-GET-DOUBLE"
776
923
>dbi_result_get_double</A
777
924
></DT
778
925
><DT
779
 
>4.8.15. <A
 
926
>7.8.15. <A
780
927
HREF="reference-field.html#DBI-RESULT-GET-STRING"
781
928
>dbi_result_get_string</A
782
929
></DT
783
930
><DT
784
 
>4.8.16. <A
 
931
>7.8.16. <A
785
932
HREF="reference-field.html#DBI-RESULT-GET-STRING-COPY"
786
933
>dbi_result_get_string_copy</A
787
934
></DT
788
935
><DT
789
 
>4.8.17. <A
 
936
>7.8.17. <A
790
937
HREF="reference-field.html#DBI-RESULT-GET-BINARY"
791
938
>dbi_result_get_binary</A
792
939
></DT
793
940
><DT
794
 
>4.8.18. <A
 
941
>7.8.18. <A
795
942
HREF="reference-field.html#DBI-RESULT-GET-BINARY-COPY"
796
943
>dbi_result_get_binary_copy</A
797
944
></DT
798
945
><DT
799
 
>4.8.19. <A
 
946
>7.8.19. <A
800
947
HREF="reference-field.html#DBI-RESULT-GET-DATETIME"
801
948
>dbi_result_get_datetime</A
802
949
></DT
803
950
><DT
804
 
>4.8.20. <A
 
951
>7.8.20. <A
 
952
HREF="reference-field.html#DBI-RESULT-GET-AS-LONGLONG"
 
953
>dbi_result_get_as_longlong</A
 
954
></DT
 
955
><DT
 
956
>7.8.21. <A
 
957
HREF="reference-field.html#DBI-RESULT-GET-AS-STRING-COPY"
 
958
>dbi_result_get_as_string_copy</A
 
959
></DT
 
960
><DT
 
961
>7.8.22. <A
805
962
HREF="reference-field.html#DBI-RESULT-BIND-CHAR"
806
963
>dbi_result_bind_char</A
807
964
></DT
808
965
><DT
809
 
>4.8.21. <A
 
966
>7.8.23. <A
810
967
HREF="reference-field.html#DBI-RESULT-BIND-UCHAR"
811
968
>dbi_result_bind_uchar</A
812
969
></DT
813
970
><DT
814
 
>4.8.22. <A
 
971
>7.8.24. <A
815
972
HREF="reference-field.html#DBI-RESULT-BIND-SHORT"
816
973
>dbi_result_bind_short</A
817
974
></DT
818
975
><DT
819
 
>4.8.23. <A
 
976
>7.8.25. <A
820
977
HREF="reference-field.html#DBI-RESULT-BIND-USHORT"
821
978
>dbi_result_bind_ushort</A
822
979
></DT
823
980
><DT
824
 
>4.8.24. <A
 
981
>7.8.26. <A
825
982
HREF="reference-field.html#DBI-RESULT-BIND-INT"
826
983
>dbi_result_bind_int</A
827
984
></DT
828
985
><DT
829
 
>4.8.25. <A
 
986
>7.8.27. <A
830
987
HREF="reference-field.html#DBI-RESULT-BIND-UINT"
831
988
>dbi_result_bind_uint</A
832
989
></DT
833
990
><DT
834
 
>4.8.26. <A
 
991
>7.8.28. <A
835
992
HREF="reference-field.html#DBI-RESULT-BIND-LONG"
836
993
>dbi_result_bind_long</A
837
994
></DT
838
995
><DT
839
 
>4.8.27. <A
 
996
>7.8.29. <A
840
997
HREF="reference-field.html#DBI-RESULT-BIND-ULONG"
841
998
>dbi_result_bind_ulong</A
842
999
></DT
843
1000
><DT
844
 
>4.8.28. <A
 
1001
>7.8.30. <A
845
1002
HREF="reference-field.html#DBI-RESULT-BIND-LONGLONG"
846
1003
>dbi_result_bind_longlong</A
847
1004
></DT
848
1005
><DT
849
 
>4.8.29. <A
 
1006
>7.8.31. <A
850
1007
HREF="reference-field.html#DBI-RESULT-BIND-ULONGLONG"
851
1008
>dbi_result_bind_ulonglong</A
852
1009
></DT
853
1010
><DT
854
 
>4.8.30. <A
 
1011
>7.8.32. <A
855
1012
HREF="reference-field.html#DBI-RESULT-BIND-FLOAT"
856
1013
>dbi_result_bind_float</A
857
1014
></DT
858
1015
><DT
859
 
>4.8.31. <A
 
1016
>7.8.33. <A
860
1017
HREF="reference-field.html#DBI-RESULT-BIND-DOUBLE"
861
1018
>dbi_result_bind_double</A
862
1019
></DT
863
1020
><DT
864
 
>4.8.32. <A
 
1021
>7.8.34. <A
865
1022
HREF="reference-field.html#DBI-RESULT-BIND-STRING"
866
1023
>dbi_result_bind_string</A
867
1024
></DT
868
1025
><DT
869
 
>4.8.33. <A
 
1026
>7.8.35. <A
870
1027
HREF="reference-field.html#DBI-RESULT-BIND-BINARY"
871
1028
>dbi_result_bind_binary</A
872
1029
></DT
873
1030
><DT
874
 
>4.8.34. <A
 
1031
>7.8.36. <A
875
1032
HREF="reference-field.html#DBI-RESULT-BIND-STRING-COPY"
876
1033
>dbi_result_bind_string_copy</A
877
1034
></DT
878
1035
><DT
879
 
>4.8.35. <A
 
1036
>7.8.37. <A
880
1037
HREF="reference-field.html#DBI-RESULT-BIND-BINARY-COPY"
881
1038
>dbi_result_bind_binary_copy</A
882
1039
></DT
883
1040
><DT
884
 
>4.8.36. <A
 
1041
>7.8.38. <A
885
1042
HREF="reference-field.html#DBI-RESULT-BIND-DATETIME"
886
1043
>dbi_result_bind_datetime</A
887
1044
></DT
888
1045
></DL
889
1046
></DD
890
1047
><DT
891
 
>4.9. <A
 
1048
>7.9. <A
892
1049
HREF="reference-field-idx.html"
893
1050
>Retrieving Field Data by Index</A
894
1051
></DT
895
1052
><DD
896
1053
><DL
897
1054
><DT
898
 
>4.9.1. <A
 
1055
>7.9.1. <A
899
1056
HREF="reference-field-idx.html#DBI-RESULT-GET-CHAR-IDX"
900
1057
>dbi_result_get_char_idx</A
901
1058
></DT
902
1059
><DT
903
 
>4.9.2. <A
 
1060
>7.9.2. <A
904
1061
HREF="reference-field-idx.html#DBI-RESULT-GET-UCHAR-IDX"
905
1062
>dbi_result_get_uchar_idx</A
906
1063
></DT
907
1064
><DT
908
 
>4.9.3. <A
 
1065
>7.9.3. <A
909
1066
HREF="reference-field-idx.html#DBI-RESULT-GET-SHORT-IDX"
910
1067
>dbi_result_get_short_idx</A
911
1068
></DT
912
1069
><DT
913
 
>4.9.4. <A
 
1070
>7.9.4. <A
914
1071
HREF="reference-field-idx.html#DBI-RESULT-GET-USHORT-IDX"
915
1072
>dbi_result_get_ushort_idx</A
916
1073
></DT
917
1074
><DT
918
 
>4.9.5. <A
 
1075
>7.9.5. <A
919
1076
HREF="reference-field-idx.html#DBI-RESULT-GET-INT-IDX"
920
1077
>dbi_result_get_int_idx</A
921
1078
></DT
922
1079
><DT
923
 
>4.9.6. <A
 
1080
>7.9.6. <A
924
1081
HREF="reference-field-idx.html#DBI-RESULT-GET-UINT-IDX"
925
1082
>dbi_result_get_uint_idx</A
926
1083
></DT
927
1084
><DT
928
 
>4.9.7. <A
 
1085
>7.9.7. <A
929
1086
HREF="reference-field-idx.html#DBI-RESULT-GET-LONG-IDX"
930
1087
>dbi_result_get_long_idx</A
931
1088
></DT
932
1089
><DT
933
 
>4.9.8. <A
 
1090
>7.9.8. <A
934
1091
HREF="reference-field-idx.html#DBI-RESULT-GET-ULONG-IDX"
935
1092
>dbi_result_get_ulong_idx</A
936
1093
></DT
937
1094
><DT
938
 
>4.9.9. <A
 
1095
>7.9.9. <A
939
1096
HREF="reference-field-idx.html#DBI-RESULT-GET-LONGLONG-IDX"
940
1097
>dbi_result_get_longlong_idx</A
941
1098
></DT
942
1099
><DT
943
 
>4.9.10. <A
 
1100
>7.9.10. <A
944
1101
HREF="reference-field-idx.html#DBI-RESULT-GET-ULONGLONG-IDX"
945
1102
>dbi_result_get_ulonglong_idx</A
946
1103
></DT
947
1104
><DT
948
 
>4.9.11. <A
 
1105
>7.9.11. <A
949
1106
HREF="reference-field-idx.html#DBI-RESULT-GET-FLOAT-IDX"
950
1107
>dbi_result_get_float_idx</A
951
1108
></DT
952
1109
><DT
953
 
>4.9.12. <A
 
1110
>7.9.12. <A
954
1111
HREF="reference-field-idx.html#DBI-RESULT-GET-DOUBLE-IDX"
955
1112
>dbi_result_get_double_idx</A
956
1113
></DT
957
1114
><DT
958
 
>4.9.13. <A
 
1115
>7.9.13. <A
959
1116
HREF="reference-field-idx.html#DBI-RESULT-GET-STRING-IDX"
960
1117
>dbi_result_get_string_idx</A
961
1118
></DT
962
1119
><DT
963
 
>4.9.14. <A
 
1120
>7.9.14. <A
964
1121
HREF="reference-field-idx.html#DBI-RESULT-GET-STRING-COPY-IDX"
965
1122
>dbi_result_get_string_copy_idx</A
966
1123
></DT
967
1124
><DT
968
 
>4.9.15. <A
 
1125
>7.9.15. <A
969
1126
HREF="reference-field-idx.html#DBI-RESULT-GET-BINARY-IDX"
970
1127
>dbi_result_get_binary_idx</A
971
1128
></DT
972
1129
><DT
973
 
>4.9.16. <A
 
1130
>7.9.16. <A
974
1131
HREF="reference-field-idx.html#DBI-RESULT-GET-BINARY-COPY-IDX"
975
1132
>dbi_result_get_binary_copy_idx</A
976
1133
></DT
977
1134
><DT
978
 
>4.9.17. <A
 
1135
>7.9.17. <A
979
1136
HREF="reference-field-idx.html#DBI-RESULT-GET-DATETIME-IDX"
980
1137
>dbi_result_get_datetime_idx</A
981
1138
></DT
 
1139
><DT
 
1140
>7.9.18. <A
 
1141
HREF="reference-field-idx.html#DBI-RESULT-GET-AS-LONGLONG-IDX"
 
1142
>dbi_result_get_as_longlong_idx</A
 
1143
></DT
 
1144
><DT
 
1145
>7.9.19. <A
 
1146
HREF="reference-field-idx.html#DBI-RESULT-GET-AS-STRING-COPY-IDX"
 
1147
>dbi_result_get_as_string_copy_idx</A
 
1148
></DT
982
1149
></DL
983
1150
></DD
984
1151
></DL
999
1166
>List of Tables</B
1000
1167
></DT
1001
1168
><DT
1002
 
>2-1. <A
 
1169
>3-1. <A
1003
1170
HREF="quickstart-debriefing.html#TABLE-GET-BIND-FUNCTIONS"
1004
1171
>get* and bind* functions sorted by field type</A
1005
1172
></DT
1006
1173
><DT
1007
 
>3-1. <A
1008
 
HREF="errornumbers.html#AEN328"
 
1174
>4-1. <A
 
1175
HREF="errornumbers.html#AEN366"
1009
1176
>libdbi error numbers</A
1010
1177
></DT
1011
1178
></DL