CUESTIONES

Y RESPUESTAS

(Internet, Controles,Instalación,Bases de Datos,Hardware)

 

 

PROGRAMACIÓN EN INTERNET

1. Consultas a Bases de Datos desde documentos HTML

(Alfonso Sánchez asanchez@grupomasa.com asbutron@arrakis.es)

Tengo una base de datos realizada con Acces 97, la cual me gustaría colocar en mi proveedor de internet y mediante una página web acceder a esta base de datos, realizar una consulta y mostrarme en otra página web los datos solicitados. ¿conoceis algún control activex, ocx, javascript,etc.. que me permita hacer esto? ¿dónde puedo encontrarlo?

 

RESPUESTAS:

(Félix Torán Martí-Flixtron). felix.toran@serbit.com) (1/1/98)

Una posible solución sería implementar un CGI que fuera llamado por el cliente. Dicho CGI debería realizar la consulta en la BD, (ejecutandose en el servidor), y generar como salida un documento HTML que contenga el resultado de la consulta, que sera leido por el cliente http y presentado en pantalla. Te recomiendo que pruebes el control ActiveX llamado Visual CGI, que permite escribir CGIs utilizando Visual Basic, con todas las ventajas que ello conlleva. Este control te da acceso directo a la entrada y salida estandar (stdin y stdout), con lo cual, podras tomar datos de entrada proporcionados por el cliente (por ejemplo, para determinar el tipo de informe a presentar, definir la consulta, etc.), actuar basandote en esos valores (realizar la consulta), y devolver el resultado pertinente (en este caso un documento HTML con los resultados de la consulta). Podras usar los objetos DAO para realizar dicha consulta. El control lo puedes encontrar en la sección "Recursos", de este mismo site.

(Félix Torán Martí-Flixtron). felix.toran@serbit.com) (2/1/98)

Como comentario de última hora, me gustaría destacar que he encontrado un buen tutorial que explica como implementar CGIs utilizando VB4. En concreto, el tutorial explica como generar un CGI que accede a una Base de Datos de tipo Access, y proporciona tanto el codigo fuente completo (muy bien documentado), como la propia base de datos (explicando detalladamente su estructura). Podeis acceder a dicho tutorial desde la sección "Artículos" de la Web de Flixtron.

(Félix Torán Martí-Flixtron). felix.toran@serbit.com) (3/1/98)

¡Otra novedad más!. Hay unas DLL ActiveX pensadas para escribir CGIs de forma rápida bajo VB5, y lo bueno es que son gratuitas. Las he incorporado en la sección "Recursos" de la Web de Flixtron. Ocupan 486K y se llaman VB5-CGI Objects.

 

CONTROLES

1. Control MSChart

(Iván Rancaño García ivan.rg@teleline.es)

Estoy interesado en obtener información sobre el MSChart control ya que yo he encontrado muy poca documentación sobre el mismo.   Un saludo

 

 

PROGRAMAS DE INSTALACIÓN

 

1. Instalación personalizada

(Luis Enrique Quevedo Cruz)

Tengo un problema, necesito generar discos de instalación de un programa, pero quiero personalizar los discos pidiendo claves, sacando mensajes, etc...El problema es que aquí en México no se consigue nada en español y el setup kit que trae visual basic no lo entiendo del todo. Si puedes recomendarme algún paquete o pasarme alguna información de como usar el setup kit te lo agradeceré mucho. De antemano, muchas gracias.

(Félix Torán Martí-Flixtron). felix.toran@serbit.com) (6/1/98)

El Setup Kit que viene con VB se puede personalizar modificando el proyecto Setup1.vbp, incluido en el subdirectorio vb\setupkit\. En el encontrarás los formularios utilizados, y los módulos con el código necesario para hacer funcionar la instalación (y algunos comentarios sobre el código), asi como un archivo de recursos que tambien se emplea. Puedes recurrir a la ayuda para más información. Está comprobado (basta que eches una ojeada a las news para creertelo), que este generador de instalaciones da algun que otro problema. Si quieres ojear otras aplicaciones de este tipo, he colocado 4 de ellas en la sección "recursos", dentro del apartado de "utilidades". Pienso que merece la pena que les eches una ojeada. Dos de ellos (Paquet Builder y Inno setup) son gratuitos, y los 2 restantes son shareware (O'Setup y InstallShield Express). ¡Suerte con ellos!

 

 

HARDWARE

1. Control de periféricos

(Vicente Jareño Sorli)

Hola; soy un recién llegado al mundo del VB y me gustaría saber si hay alguien que sepa cómo controlar aparatos a través de los puertos del Ordenador. Dispongo de un libro (que fué el que me picó para entrar en el mundo VB) con programas sencillos. Dispongo de sus respectivos códigos fuente, aunque tienen (c), por si algún interesado en éste tema los necesita.

(Félix Torán Martí-Flixtron). felix.toran@serbit.com) (29/1/98)

Si deseas acceder a los puertos "a pelo", sin el uso de drivers, puedes utilizar la DLL Inpout32.dll desde Visual Basic, ya que este no proporciona sentencias para ese fin. Esta librería incluye funciones para leer y escribir en los puertos, y la puedes bajar desde la sección de recursos de esta Web.

 

 

BASES DE DATOS

 

1. Control de periféricos

(Jose Villar. joxev@hotmail.com)

Estoy realizando una aplicación en Visual Basic que accede a una base de datos vía ODBC y aunque no siempre (pero sí muy amenudo) casca con el siguiente mensaje:

 

VB provocó un fallo de protección general en el módulo DAO2516.DLL de 003d:0000062b.

Registros:

EAX=0002ffef CS=4baf EIP=0000062b EFLGS=00000202

EBX=000245e0 SS=2b7f ESP=0000ce62 EBP=0000ce7c

ECX=00020e2f DS=4b8f ESI=00020016 FS=0dc7

EDX=81580e2f ES=0e2f EDI=00020e2f GS=0000

Bytes en CS:EIP:

8e 46 08 83 ef 02 8b df 8c 46 f2 26 39 05 76 11

Volcado de pila:

001f45e0 121867cf 000466f7 00012eea ce9ce84c 67d7e8b4 ce901206 4c5f3670

46ea0e2f 0e2f0016 162045e0 cec80e2f 4c5f2101 0e2f45e0 43644364 4c5f3606

 

¿ Le suena a alguien el DAO2516.DLL y este error ?

Agradecería cualquier tipo de pista ya que me estoy volviendo loco.

Saludos

 

(Félix Torán Martí-Flixtron). felix.toran@serbit.com) (16/4/98)

No conozco con detalle las DLLs relacionadas con el acceso a bases de datos, pero parece claro que la librería DAOXXXX.DLL contiene el código relacionado con los objetos DAO que utilizas para acceder a bases de datos desde VB (normalmente Access, ya que el motor Jet se entiende con ellas muy bien y directamente, sin necesidad de drivers ODBC). En tu caso corresponde al Jet versión 2.5 para 16 bits.

En Visual J++ 1,1, Visual C++ 5.0, y todas las herramientas que integran objetos DAO/RDO se instalan varias DLLs, en concreto una de ellas es la correspondiente a los DAO. Desde luego, tan solo con el mensaje de error es muy dificil deducir el fallo, y por eso animo a todo aquel que haya solucionado un problema similar a que lo comente como respuesta en esta sección.

 

 

 

Volver a la página principal

 

 

Páginas creadas por Félix Torán Martí. 1998.
Optimizadas para ...