ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

This content has been translated automatically.  Click here  to view the French version.
Help / WLanguage / Managing databases / SQL functions
  • Information updated if parameter is not specified
  • Information updated if the parameter is specified and the browse is performed by SQLFirst/SQLCol
WINDEV
WindowsLinuxJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadIOS WidgetApple WatchMac Catalyst
Others
Stored procedures
Initializes the different SQL variables with information relative to the last query run. This function can be used regardless of the type of browse performed (for more details, see Types of SQL browse).
Example
ResSQL = SQLExec("SELECT * FROM FACT", "REQ1")
IF ResSQL = False THEN
	SQLInfo("REQ1")
	Info("Erreur SQL: " + SQL.MesError)
ELSE
	SQLTable("REQ1", TABLE_Table1)
END
SQLClose("REQ1")
Syntax
SQLInfo([<Query name>])
<Query name>: Optional character string
Name of the query: An error is generated if this parameter corresponds to a query that does not exist. To check the query existence, use SQLReqExists.
Remarks

Information updated if parameter is not specified

VariableTypeDescription
SQL.BaseCharacter stringName of database to which the project is connected.
SQL.ConnectionentierIdentifier of current connection (returned by SQLConnect).
SQL.ErrorCharacter string
  • Error code ("00000" if no error). See the documentation about the driver to find out its meaning.
  • Non-existing error code for the connections with the native ORACLE or SQL SERVER drivers of PC SOFT.
SQL.MesErrorCharacter stringCaption of error.
SQL.NbColentierNumber of result columns.
If the <Query name> parameter is not specified, SQLInfo must be called after the connection (SQLConnect)

Information updated if the <Query name> parameter is specified and the browse is performed by SQLFirst/SQLCol

VariableTypeDescription
SQL.BaseCharacter stringName of database to which the project is connected.
SQL.ConnectionentierIdentifier of current connection (returned by SQLConnect).
SQL.OutBooleanUsed to find out if there are more records to read.
SQL.CurrententierNumber of current row in the query result.
SQL.ErrorCharacter string
  • Error code ("00000" if no error). See the documentation about the driver to find out its meaning.
  • Non-existing error code for the connections with the native ORACLE or SQL SERVER drivers of PC SOFT.
SQL.MesErrorCharacter stringCaption of error. See the documentation about the driver to find out its meaning.
SQL.NbColentierNumber of result columns.
SQL.NbLineentierNumber of result rows.
SQL.RetrievingBoolean
  • True if the result is currently retrieved (case of partial fetch),
  • False if the entire result is retrieved.
SQL.QueryentierNumber of current query.
SQL.TitleCol [n]Character stringDefault title of specified column.
If the <Query name> parameter is specified:
  • SQLInfo must be called after the query execution (SQLExec).
  • In Java and PHP, the SQL.NbLine variable will be filled only if SQLFirst was called before SQLInfo.
Component: wd300hf.dll
Minimum version required
  • Version 9
This page is also available for…
Comments
Click [Add] to post a comment

Last update: 09/19/2024

Send a report | Local help