#include <hk_actionquery.h>
Inheritance diagram for hk_actionquery:


Public Member Functions | |
| enum_datasourcetypes | type (void) |
| void | set_sql (const char *s, unsigned long l) |
| void | set_sql (const hk_string &s, bool convertdelimiter=false) |
| const char * | sql (void) |
| unsigned long | length (void) |
| bool | execute (void) |
Protected Member Functions | |
| hk_actionquery (hk_database *db) | |
| virtual bool | driver_specific_execute (void) |
| virtual bool | driver_specific_sql (const char *s) |
| virtual void | before_source_vanishes (void) |
| void | print_sql (void) |
| hk_string | sqlconvertdelimiter (const hk_string &) |
Protected Attributes | |
| const char * | p_sql |
| unsigned long | p_length |
Friends | |
| class | hk_database |
| class | hk_datasource |
| void hk_actionquery::set_sql | ( | const char * | s, | |
| unsigned long | l | |||
| ) |
SQL-serverdependend SQL statement
| s | SQL statement. | |
| l | length of the field s. Maybe that there is somewhere in the SQL statement (i.e. BLOB field), so this is necessary. |
| bool hk_actionquery::execute | ( | void | ) |
tries to execute the sql statement
1.5.0