Gnome DB

Michael Lausch

michael.lausch@1012surf.net

Rodrigo Moya

rmoya@chez.com


Table of Contents
1. Introduction
2. Architectural Overview
ODBC Servers
MySQL Server
Postgres Server
Oracle Server
Sybase Server
LDAP Server
Directory Structure
3. Installation
Introduction
Installing
Configuring
Running Applications
4. Administration and Configuration of GDA
Providers and Data Sources
Configuration of a Provider
Data Source Names
5. GDA Client Library
Introduction
Overview of the GDA Objects
Data Types
Available Data Types
Datasource Meta Information
Function Reference
gda_command_new
gda_command_free
gda_command_set_connection
gda_command_get_connection
gda_command_set_text
gda_command_get_text
gda_command_set_cmd_type
gda_command_get_cmd_type
gda_command_execute
gda_command_create_parameter
gda_command_get_timeout
gda_command_set_timeout
gda_connection_real_open
gda_connection_real_close
gda_connection_new
gda_connection_free
gda_connection_set_provider
gda_connection_get_provider
gda_connection_list_datasources
gda_connection_set_default_db
gda_connection_open
gda_connection_close
gda_connection_open_schema_array
gda_connection_open_schema
gda_connection_get_errors
gda_connection_begin_transaction
gda_connection_commit_transaction
gda_connection_rollback_transaction
gda_connection_execute
gda_connection_start_logging
gda_connection_stop_logging
gda_error_free
gda_error_list_free
gda_fieldtype_2_string
gda_string_2_fieldtype
gda_field_new
gda_field_free
gda_field_actual_size
gda_recordset_new
gda_recordset_free
gda_recordset_close
gda_recordset_bof
gda_recordset_eof
gda_recordset_move
gda_recordset_move_first
gda_recordset_move_last
gda_recordset_move_next
gda_recordset_field_idx
gda_recordset_field_name
gda_recordset_rowsize
gda_recordset_set_connection
gda_recordset_get_connection
gda_recordset_open
gda_recordset_open_txt
gda_recordset_get_cursorloc
gda_recordset_set_cursorloc
gda_recordset_get_cursortype
gda_recordset_set_cursortype
gda_server_new
gda_server_copy
gda_server_free
gda_server_list
gda_list_datasources
gda_list_datasources_for_provider
gda_xml_database_new
gda_xml_database_load_from_file
gda_xml_database_free
gda_xml_database_add_recordset
gda_xml_database_save_to_file
gda_xml_database_get_name
gda_xml_database_set_name
gda_xml_database_get_filename
gda_xml_database_set_filename
gda_xml_database_get_date
gda_xml_database_set_date
gda_xml_database_list_recordsets
gda_xml_recordset_new
gda_xml_recordset_remove
gda_xml_recordset_add_field
gda_xml_recordset_add_gda_field
gda_xml_recordset_remove_field
gda_xml_recordset_list_fields
gda_xml_view_new
gda_xml_view_remove
6. GDA Widget Library
Introduction
Overview of the GDA widgets
GnomeDbLogin widget
GnomeDbLoginDlg widget
GnomeDbBrowser widget
GnomeDbGrid widget
GnomeDbCombo widget
GnomeDbList widget
GnomeDbReport widget
GnomeDbError widget
GnomeDbErrorDlg widget
Function Reference
gnome_db_browser_new
gnome_db_browser_destroy
gnome_db_browser_get_connection
gnome_db_browser_set_connection
gnome_db_browser_clear
gnome_db_browser_refresh
gnome_db_combo_new
gnome_db_combo_get_editable
gnome_db_errordlg_new
gnome_db_errordlg_show_errors
gnome_db_errordlg_set_title
gnome_db_error_new
gnome_db_error_show
gnome_db_error_prev
gnome_db_error_next
gnome_db_grid_new
gnome_db_grid_destroy
gnome_db_grid_set_background
gnome_db_grid_set_foreground
gnome_db_grid_select_all
gnome_db_grid_clear_selection
gnome_db_grid_get_selected_rows
gnome_db_grid_copy_clipboard
gnome_db_grid_get_cell
gnome_db_grid_set_column_visibility
gnome_db_grid_set_row_visibility
gnome_db_grid_hide_column_titles
gnome_db_grid_show_column_titles
gnome_db_grid_hide_row_numbers
gnome_db_grid_show_row_numbers
gnome_db_grid_clear
gnome_db_grid_refresh
gnome_db_grid_get_recordset
gnome_db_grid_set_recordset
gnome_db_list_new
gnome_db_list_clear
gnome_db_list_get_row_count
gnome_db_list_get_string
gnome_db_list_get_recordset
gnome_db_list_set_recordset
gnome_db_logindlg_new
gnome_db_logindlg_popup
gnome_db_login_new
gnome_db_login_login
gnome_db_report_new
gnome_db_report_new_from_file
gnome_db_report_clear
gnome_db_report_load
gnome_db_report_save
gnome_db_report_set_file_name
7. GDA Providers
Introduction
Steps for Building a Provider
Implementation of GDA Providers
8. GDA Clients
Introduction
Building GDA Clients
Building GDA CORBA Clients
9. Front-End Application
Introduction