###User Defined Function###
_SQLite_SQLiteExe

###Description###
Executes commands in SQLite3.exe

###Syntax###
#include <SQLite.au3>
_SQLite_SQLiteExe ( $sDatabaseFile, $sInput, ByRef $sOutput [, $sSQLiteExeFilename = "SQLite3.exe" [, $fDebug = False]] )


###Parameters###
@@ParamTable@@
$sDatabaseFile
	Database filename
$sInput
	Commands for SQLite3.exe
$sOutput
	Raw output from SQLite3.exe
$sSQLiteExeFilename
	[optional] Path to SQlite3.exe
$fDebug
	[optional] Write SQLite3.exe exitcode through the callback function specified in <a href="_SQLite_Startup.htm">_SQLite_Startup()</a> (default is don't print)
@@End@@

###ReturnValue###
@@ReturnTable@@
Success:	$SQLITE_OK.
Failure:	a value that can be compared against $SQLITE_* constants.
@error:	1 - Can't create new Database
	2 - SQLite3.exe not Found
	3 - SQL error / incomplete SQL
	4 - Can't open input file
@@End@@


###Remarks###
Run SQLite3.exe, press enter and type .Help for more info about the SQLite3.exe Commands.

SQLite3.exe can be found at the <a href="http://www.sqlite.org/download.html">SQLite Web site</a>. A copy with an help file can be found in AutoIt3\Extras\SQLite dir.


###Related###
None.


###Example###
@@IncludeExample@@
