SQL::StatementExecute Method
Syntax
Arguments
- Result_Flag
TRUE (.T.) if the operation was successful; otherwise FALSE (.F.).
- SQLConnection
Optional. A SQL::Connection object created with a DIM statement.
- SQLConnectionString
Optional. A connection string.
- Arguments
SQL::Arguments | Arguments
Description
Execute the current statement using the current or passed connection. Optionally providing argument values as an object or as XML.
Discussion
The Execute() method accepts an optional SQL::Connection object or connection string and executes the SQL statement in the SQL::Statement.SQLStatement property. Note: Argument values are merged with those already set on the query.
Dimension the variables. This script will need SQL::Connection and SQL::Statement objects to delete the data.
dim conn as SQL::Connection dim stat as SQL::Statement dim connString as C dim sql_delete as C
Assign values to the character variables.
connString = "{A5API='Access', FileName='c:\program files\a5v7\mdbfiles\alphasports.mdb'}"Note that the DELETE command uses the SubString()portability function as part of the WHERE clause.
sql_delete = "DELETE FROM Customer_copy WHERE substring(lastname,1,1) = 'A'"
Establish the connection.
IF .not. conn.open(connString) THEN
end
END IFCheck the SQL DELETE statement.
IF .not. stat.parse(sql_delete) THEN
ui_msg_box("Error", stat.callresult.text)
end
END IFExecute the SQL DELETE statement.
IF .not. stat.execute(conn)
ui_msg_box("Error", stat.callresult.text)
end
END IFSee Also