podemos ejecutar directamente una sentencia con o sin abrir un recorset
Código PHP:
set rs = oConn.Execute(SQL)
oConn.Execute(SQL)
Código PHP:
set rs = oConn.Execute(SQL,1.2)
oConn.Execute(SQL,1,2)
Código PHP:
rs.open Oconn, SQL, 1,2
Código PHP:
set rs = oConn.Execute(SQL,, adCmdText + adExecuteNoRecords)
Código:
esto ultimo me ha llevado a declarar una bliblioteca de tiposEl parámetro opcional adCmdText especifica el tipo de comando e indica que el proveedor debe evaluar la instrucción de consulta (en este caso, una consulta SQL) como una definición textual de un comando. El parámetro adExecuteNoRecords indica a ADO que no debe crear un conjunto de registros de datos si no se devuelven resultados a la aplicación. Este parámetro sólo funciona con los tipos de comandos definidos como texto, como las consultas SQL, o con procedimientos almacenados de bases de datos. Aunque los parámetros adCmdText y adExecuteNoRecords son opcionales, debe especificarlos al utilizar el método Execute para mejorar así el rendimiento de la aplicación de datos.
Código PHP:
<!--METADATA NAME="Microsoft ActiveX Data Objects 2.5 Library"
TYPE="TypeLib" UUID="{00000205-0000-0010-8000-00AA006D2EA4}"-->
o
<!-- METADATA TYPE="typelib" FILE="c:program filescommon filessystemadomsado15.dll"-->
¿donde defino las constantes
Código:
en el archivo que contenga el METADATA?Const adCmdText Const adExecuteNoRecords Const adOpenForwardOnly = 0 etc ...
gracias