Herramientas de usuario

Herramientas del sitio


componentes:wadoconnect

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
componentes:wadoconnect [28/03/2022 22:00]
pedro [Métodos]
componentes:wadoconnect [23/07/2022 20:50] (actual)
pedro
Línea 18: Línea 18:
   * Application:​hAdoError["​Text"​] - Texto extra del error    * Application:​hAdoError["​Text"​] - Texto extra del error 
   * Application:​hAdoError["​Code"​] - Código de error devuelto por la conexión.   * Application:​hAdoError["​Code"​] - Código de error devuelto por la conexión.
 +
 +
 +===== Configuración de Apache =====
 +Hay que tener en cuenta que **wAdoConnect** utiliza OLE para conectarse a ODBC, por lo que debemos tener configurado Apache para que pueda encontrar OLE.
 +
 +Para eso debemos añadir al fichero **httpd.conf**,​ que encontraremos en **\Apache24\conf** las siguientes líneas; <​Code>​
 +  # Para tener una variable que apunte a la carpeta cgi-bin
 +  Define CGIROOT "​c:/​Apache24/​cgi-bin"​
 +
 +  # Para que funcione el OLE dentro de Apache
 +  SetEnv ProgramFiles "​C:​\Program Files"
 +  SetEnv "​ProgramFiles(x86)"​ "​C:​\Program Files (x86)"
 +  SetEnv ProgramFilesW6432 "​C:​\Program Files"
 +  SetEnv CommonProgramFiles "​C:​\Program Files\Common Files"
 +  SetEnv "​CommonProgramFiles(x86)"​ "​C:​\Program Files (x86)\Common Files"
 +  SetEnv CommonProgramFilesW6432 "​C:​\Program Files\Common Files"
 +</​Code>​
 +Yo tengo por costumbre ponerlas debajo de '​ServerRoot "​${SRVROOT}"'​.
 +
 +**Si hemos ejecutado [[utilidades:​nefelewizard|Néfele Wizard]] en la máquina, existirán esas líneas ya que las crea al detectar Apache.**
  
  
Línea 40: Línea 60:
  
 ===== Métodos===== ===== Métodos=====
-  * **Connect( cConnect )** - Establece la conexión con el Servidor de Base de Datos, si hemos defino las propiedades de conexión no es necesario pasarle cConnect +^Método ​                        ​^Descripción ​           ^Versión ^ 
-  * **Disconnect()** - Cierra la conexión con el Servidor de Base de Datos. +|Connect( cConnect )  ​| ​Establece la conexión con el Servidor de Base de Datos, si hemos defino las propiedades de conexión no es necesario pasarle cConnect  ​|  0.3| 
-  * **Execute( cSelect )** - Ejecuta una cadena SQL, nos retorna .T. si se ha podido ejecutar. +|Disconnect() ​ ​| ​Cierra la conexión con el Servidor de Base de Datos.  ​|  0.3| 
-  * **[[metodos:​buildsqlst|BuildSQLSt( cSelect, ... )]]** - Nos permite construir una select con una plantilla. +|Execute( cSelect )  ​| ​Ejecuta una cadena SQL, nos retorna .T. si se ha podido ejecutar. ​ ​| ​ 0.3| 
-  * **QueryArray( cSelect, @aHeader )** - Devuelve un Array de registros (aunque se un solo registro devolverá un array bidimensional) +|[[metodos:​buildsqlst|BuildSQLSt]] ​ ​| ​Nos permite construir una select con una plantilla.  ​|  0.3| 
-  * **QueryArrayHash( cSelect, @aHeader )** - Devuelve un Array de Hash (aunque sea un solo registro devolverá un array bidimensional) +|QueryArray( cSelect, @aHeader )  ​| ​Devuelve un Array de registros (aunque se un solo registro devolverá un array bidimensional)  ​|  0.3| 
-  * **QueryValue( cSelect, xDefault )** - Devuelve solo un valor, en caso de Nil devolverá xDefault. +|QueryArrayHash( cSelect, @aHeader )  ​| ​Devuelve un Array de Hash (aunque sea un solo registro devolverá un array bidimensional)  ​|  0.3| 
-  * **QueryRecordSet( cSelect, @aHeader )** - Devuelve un RecordSet. +|QueryValue( cSelect, xDefault )  ​| ​Devuelve solo un valor, en caso de Nil devolverá xDefault.  ​|  0.3| 
-  * **QueryRow( cSelect, @aHeader )** - Devuelve un array con los valores un registro. +|QueryRecordSet( cSelect, @aHeader )  ​| ​Devuelve un RecordSet.  ​|  0.3| 
-  * **QueryRowHash( cSelect, @aHeader )** - Devuelve un Hash con los valores de un registro.+|QueryRow( cSelect, @aHeader )  ​| ​Devuelve un array con los valores un registro.  ​|  0.3| 
 +|QueryRowHash( cSelect, @aHeader )  ​| ​Devuelve un Hash con los valores de un registro. ​ ​| ​ 0.3|
  
  
  
componentes/wadoconnect.1648504834.txt.gz · Última modificación: 28/03/2022 22:00 por pedro