<!-- ##### SECTION Title ##### -->
GdaConnection

<!-- ##### SECTION Short_Description ##### -->
Connection management

<!-- ##### SECTION Long_Description ##### -->
<para>

</para>

<!-- ##### SECTION See_Also ##### -->
<para>

</para>

<!-- ##### FUNCTION gda_connection_new ##### -->
<para>

</para>

@orb: 
@Returns: 


<!-- ##### FUNCTION gda_connection_new_from_dsn ##### -->
<para>

</para>

@dsn_name: 
@username: 
@password: 
@Returns: 


<!-- ##### FUNCTION gda_connection_free ##### -->
<para>

</para>

@cnc: 


<!-- ##### FUNCTION gda_connection_set_provider ##### -->
<para>

</para>

@cnc: 
@name: 


<!-- ##### FUNCTION gda_connection_get_provider ##### -->
<para>

</para>

@cnc: 
@Returns: 


<!-- ##### FUNCTION gda_connection_supports ##### -->
<para>

</para>

@cnc: 
@feature: 
@Returns: 


<!-- ##### FUNCTION gda_connection_set_default_db ##### -->
<para>

</para>

@cnc: 
@dsn: 


<!-- ##### FUNCTION gda_connection_open ##### -->
<para>

</para>

@cnc: 
@dsn: 
@user: 
@pwd: 
@Returns: 


<!-- ##### FUNCTION gda_connection_close ##### -->
<para>

</para>

@cnc: 


<!-- ##### FUNCTION gda_connection_open_schema ##### -->
<para>

</para>

@cnc: 
@t: 
@Varargs: 
@Returns: 


<!-- ##### FUNCTION gda_connection_open_schema_array ##### -->
<para>

</para>

@cnc: 
@t: 
@Param3: 
@Returns: 
<!-- # Unused Parameters # -->
@Param2: 


<!-- ##### FUNCTION gda_connection_modify_schema ##### -->
<para>

</para>

@cnc: 
@t: 
@Varargs: 
@Returns: 


<!-- ##### FUNCTION gda_connection_get_errors ##### -->
<para>

</para>

@cnc: 
@Returns: 


<!-- ##### FUNCTION gda_connection_begin_transaction ##### -->
<para>

</para>

@cnc: 
@Returns: 


<!-- ##### FUNCTION gda_connection_commit_transaction ##### -->
<para>

</para>

@cnc: 
@Returns: 


<!-- ##### FUNCTION gda_connection_rollback_transaction ##### -->
<para>

</para>

@cnc: 
@Returns: 


<!-- ##### FUNCTION gda_connection_execute ##### -->
<para>

</para>

@cnc: 
@txt: 
@reccount: 
@flags: 
@Returns: 


<!-- ##### FUNCTION gda_connection_start_logging ##### -->
<para>

</para>

@cnc: 
@filename: 
@Returns: 


<!-- ##### FUNCTION gda_connection_stop_logging ##### -->
<para>

</para>

@cnc: 
@Returns: 


<!-- ##### FUNCTION gda_connection_create_recordset ##### -->
<para>

</para>

@cnc: 
@rs: 
@Returns: 


<!-- ##### FUNCTION gda_connection_corba_exception ##### -->
<para>

</para>

@cnc: 
@ev: 
@Returns: 


<!-- ##### FUNCTION gda_connection_add_single_error ##### -->
<para>

</para>

@cnc: 
@error: 


<!-- ##### FUNCTION gda_connection_add_error_list ##### -->
<para>

</para>

@cnc: 
@list: 


<!-- ##### MACRO gda_connection_is_open ##### -->
<para>

</para>

@cnc: 


<!-- ##### MACRO gda_connection_get_dsn ##### -->
<para>

</para>

@cnc: 


<!-- ##### MACRO gda_connection_get_user ##### -->
<para>

</para>

@cnc: 


<!-- ##### MACRO gda_connection_get_password ##### -->
<para>

</para>

@cnc: 


<!-- ##### FUNCTION gda_connection_get_version ##### -->
<para>

</para>

@cnc: 
@Returns: 


<!-- ##### FUNCTION gda_connection_sql2xml ##### -->
<para>

</para>

@cnc: 
@sql: 
@Returns: 


<!-- ##### FUNCTION gda_connection_xml2sql ##### -->
<para>

</para>

@cnc: 
@xml: 
@Returns: 


<!-- ##### FUNCTION gda_connection_add_listener ##### -->
<para>

</para>

@cnc: 
@listener: 


<!-- ##### FUNCTION gda_connection_remove_listener ##### -->
<para>

</para>

@cnc: 
@listener: 


<!-- ##### SIGNAL GdaConnection::error ##### -->
<para>

</para>

@gdaconnection: the object which received the signal.
@arg1: 

<!-- ##### SIGNAL GdaConnection::warning ##### -->
<para>

</para>

@gdaconnection: the object which received the signal.
@arg1: 

<!-- ##### SIGNAL GdaConnection::open ##### -->
<para>

</para>

@gdaconnection: the object which received the signal.

<!-- ##### SIGNAL GdaConnection::close ##### -->
<para>

</para>

@gdaconnection: the object which received the signal.

