# OSGeo::FDO::Commands::SQL::ISQLCommandImp Class Reference
[OSGeo::FDO::Commands::SQL]

Inheritance diagram for OSGeo::FDO::Commands::SQL::ISQLCommandImp:

[legend]

List of all members.

## Detailed Description

The ISQLCommandImp class is a concrete implementation of ISQLCommand. The ISQLCommand interface defines the SQL command, which supports the execution of a SQL statement against an underlying RDBMS. Two execute methods are provided to distinguish between statements that return table data versus those that execute non query type operations.

()

## Public Member Functions
System::Int32 | ExecuteNonQuery ()
| Executes the SQL statement against the connection object and returns the number of rows affected.
OSGeo::FDO::Commands::SQL::ISQLDataReader * | ExecuteReader ()
| Executes the SQL statement against the connection object and returns an ISQLDataReader.
__property System::String * | get_SQLStatement ()
| Gets the SQL statement to be executed as a string.
__property System::Void | set_SQLStatement (System::String *value)
| Sets the SQL statement to be executed as a string.