Duda sobre creacion de componentes 
Author Message
 Duda sobre creacion de componentes

Hola a todos

Tengo la siguente problema

Estoy desarrollando un componente ActiveX para conectarse a un sitio Web que
utiliza una dll (COM) que me provee la manipulacion con la Base de Datos del
Sitio.

Mi consulta es la siguiente,

En donde se realizan las consultas? en cliente o el servidor? y por que?

de ante mano gracias

Christian



Mon, 02 Jun 2003 22:19:23 GMT  
 Duda sobre creacion de componentes
Si es una base de datos basada en servidor, como Oracle o SQL Server, la
consulta se realiza en el servidor, ya que ste tiene su propia CPU,
memoria, etc para realizarla y para eso se han inventado.

Si es una base de datos basada en archivos, como Access, la consulta se
realiza en el PC que pide los datos, ya que en este caso no existe un
servidor propiamente dicho. Aunque la base de datos est en un servidor, es
un servidor de archivos, sin "inteligencia". Cada cliente tiene las DLLs del
Jet de Access y se utiliza la CPU del cliente para leer los datos del
archivo Access y filtrarlos, etc.

No s si esto te aclara un poco tu duda...

Y procura no hacer tanto crossposting....

--
Best regards,

Carlos J. Quintero

Freeware "all-in-one" Add-In for VB6: TabIndex Assistant, Procedure Callers,
Find in All Projects, Close Windows, Review TabIndex, Review Collections,
Add Property or Function, Add Error Handler, Add Header Comment, Clear
Immediate Window, Project Statistics:
www.mztools.com



Quote:
> Hola a todos

> Tengo la siguente problema

> Estoy desarrollando un componente ActiveX para conectarse a un sitio Web
que
> utiliza una dll (COM) que me provee la manipulacion con la Base de Datos
del
> Sitio.

> Mi consulta es la siguiente,

> En donde se realizan las consultas? en cliente o el servidor? y por que?

> de ante mano gracias

> Christian



Mon, 02 Jun 2003 23:00:29 GMT  
 Duda sobre creacion de componentes
Carlos:

?ests seguro que si yo navego con un cliente digamos, Netscape para Unix
AIX, necesito tener instalado el motor Jet de Access?

?A qu te refieres con el cdigo cliente?
Supongo que hablas de conexiones a la BD realizadas en VBScript con scripts
del LADO CLIENTE.....
Pero si se trata de ASPs, que creo que es el tema de este post, las ASPs
"siempre" son script de servidor, por ello no interesa qu componentes y/o
dlls tenga o no tenga el cliente que navega las ASPs.

En el modelo de 3 capas sugerido por Microsoft tendramos:

capa cliente   |      capa negocio (bussiness)  |   capa de datos (servidor
de datos)
             -------->                                 ------->

De esta manera yo puedo instanciar un componente de la capa negocio en mi
pgina que a su vez ste instancie un componente de la capa de datos, y la
conexin a la BD la realicen pura y exclusivamente los COMs de la capa de
datos.



Quote:
> Si es una base de datos basada en servidor, como Oracle o SQL Server, la
> consulta se realiza en el servidor, ya que ste tiene su propia CPU,
> memoria, etc para realizarla y para eso se han inventado.

> Si es una base de datos basada en archivos, como Access, la consulta se
> realiza en el PC que pide los datos, ya que en este caso no existe un
> servidor propiamente dicho. Aunque la base de datos est en un servidor,
es
> un servidor de archivos, sin "inteligencia". Cada cliente tiene las DLLs
del
> Jet de Access y se utiliza la CPU del cliente para leer los datos del
> archivo Access y filtrarlos, etc.

> No s si esto te aclara un poco tu duda...

> Y procura no hacer tanto crossposting....

> --
> Best regards,

> Carlos J. Quintero

> Freeware "all-in-one" Add-In for VB6: TabIndex Assistant, Procedure
Callers,
> Find in All Projects, Close Windows, Review TabIndex, Review Collections,
> Add Property or Function, Add Error Handler, Add Header Comment, Clear
> Immediate Window, Project Statistics:
> www.mztools.com



> > Hola a todos

> > Tengo la siguente problema

> > Estoy desarrollando un componente ActiveX para conectarse a un sitio Web
> que
> > utiliza una dll (COM) que me provee la manipulacion con la Base de Datos
> del
> > Sitio.

> > Mi consulta es la siguiente,

> > En donde se realizan las consultas? en cliente o el servidor? y por que?

> > de ante mano gracias

> > Christian



Sun, 15 Jun 2003 03:59:21 GMT  
 Duda sobre creacion de componentes
Yo estaba explicando la diferencia entre una base de datos basada en
servidor y una base de datos basada en archivos, ya que son conceptos
distintos y afecta a "donde se realiza la consulta".

En un escenario 3 capas, si usas ASP y Jet, la consulta se ejecuta en el
servidor Web que procesa los scripts ASP, que se ha de leer los datos del
archivo .mdb y filtrarlos, etc. Naturalmente, no se necesita nada en el
navegador cliente. Si ejecutas ASP con Oracle o SQL Server, la consulta
realmente se ejecuta en el servidor Oracle o SQL Server, que puede ser el
mismo que el servidor ASP u otra mquina diferente.

"Cliente" puede referirse a cliente de los datos o a cliente de las pginas
web. En un escenario 3 capas, el servidor web es "cliente" del servidor de
datos y el navegador es "cliente" del servidor web.

Bueno, espero que est todo ms claro.

--
Best regards,

Carlos J. Quintero

Freeware "all-in-one" Add-In for VB6: TabIndex Assistant, Procedure Callers,
Find in All Projects, Close Windows, Review TabIndex, Review Collections,
Add Property or Function, Add Error Handler, Add Header Comment, Clear
Immediate Window, Project Statistics:
www.mztools.com



Quote:
> Carlos:

> ?ests seguro que si yo navego con un cliente digamos, Netscape para Unix
> AIX, necesito tener instalado el motor Jet de Access?

> ?A qu te refieres con el cdigo cliente?
> Supongo que hablas de conexiones a la BD realizadas en VBScript con
scripts
> del LADO CLIENTE.....
> Pero si se trata de ASPs, que creo que es el tema de este post, las ASPs
> "siempre" son script de servidor, por ello no interesa qu componentes y/o
> dlls tenga o no tenga el cliente que navega las ASPs.

> En el modelo de 3 capas sugerido por Microsoft tendramos:

> capa cliente   |      capa negocio (bussiness)  |   capa de datos
(servidor
> de datos)
>              -------->                                 ------->

> De esta manera yo puedo instanciar un componente de la capa negocio en mi
> pgina que a su vez ste instancie un componente de la capa de datos, y la
> conexin a la BD la realicen pura y exclusivamente los COMs de la capa de
> datos.



> > Si es una base de datos basada en servidor, como Oracle o SQL Server, la
> > consulta se realiza en el servidor, ya que ste tiene su propia CPU,
> > memoria, etc para realizarla y para eso se han inventado.

> > Si es una base de datos basada en archivos, como Access, la consulta se
> > realiza en el PC que pide los datos, ya que en este caso no existe un
> > servidor propiamente dicho. Aunque la base de datos est en un servidor,
> es
> > un servidor de archivos, sin "inteligencia". Cada cliente tiene las DLLs
> del
> > Jet de Access y se utiliza la CPU del cliente para leer los datos del
> > archivo Access y filtrarlos, etc.

> > No s si esto te aclara un poco tu duda...

> > Y procura no hacer tanto crossposting....

> > --
> > Best regards,

> > Carlos J. Quintero

> > Freeware "all-in-one" Add-In for VB6: TabIndex Assistant, Procedure
> Callers,
> > Find in All Projects, Close Windows, Review TabIndex, Review
Collections,
> > Add Property or Function, Add Error Handler, Add Header Comment, Clear
> > Immediate Window, Project Statistics:
> > www.mztools.com



> > > Hola a todos

> > > Tengo la siguente problema

> > > Estoy desarrollando un componente ActiveX para conectarse a un sitio
Web
> > que
> > > utiliza una dll (COM) que me provee la manipulacion con la Base de
Datos
> > del
> > > Sitio.

> > > Mi consulta es la siguiente,

> > > En donde se realizan las consultas? en cliente o el servidor? y por
que?

> > > de ante mano gracias

> > > Christian



Tue, 24 Jun 2003 22:42:29 GMT  
 
 [ 4 post ] 

 Relevant Pages 

1. Duda sobre creacion de componentes

2. Informacion sobre Wizard Setup.. DUDA

3. sobre formatos de spool de Line Data

4. Efecto de Imágen sobre cristal de color?

5. Duda de Control

6. Información sobre base de datos en vb 5

7. http://www.besamung.de.vu http://www.besamung.de.vu http://www.besamung.de.vu http://www.besamung.de.vu http://www.besamung.de.vu http://www.besamung.de.vu

8. Duda sobre DBCombo. ? Varias Columnas ?

9. Mettre à jour une structure de table de base de donnée mdb par code

10. recuperar docemento de word de una base de datos

11. Como detectar el numero de serie (MAC) de una tarjeta de Red

12. Como detectar el numero de serie (MAC) de una tarjeta de Red

 

 
Powered by phpBB® Forum Software