Conexion a ADO desde eVB

03/05/2004 - 18:37 por Ambros | Informe spam
Hola a todos.

Llevo unos cuantos dias peleándome con eVB que no me deja crear un objeto
ADOCE.Connection en el código.

En la máquina tengo instalado el eVB y SQLCE que me ha instalado el ADOCE
3.1

En las Referencias del proyecto tengo activado:

- Microsoft CE ADO Control 3.1
- Microsoft CE ADO Ext. 3.1 for DDL



En el form_Load de un formulario tengo este código:

Dim mCon As ADOCE.Connection

Set mCon = CreateObject("ADOCE.Connection")


Pues bien, al ejecutar la aplicación en el emulador que trae eVB me da el
mensaje de : "Unable to Create the object"

¿Que estoy haciendo mal?

P.D.: Dentro de la ventana "Object Browser" cuando selecciono el objeto
ADOCE puedo ver todos los objetos, situados en DDL´s que están en:

C:\Archivos de Programa\WindowsCETools\wce300\Pocket PC 2002.


Muchas gracias a todos por vuestra ayuda.

Preguntas similare

Leer las respuestas

#6 Ambros
05/05/2004 - 11:08 | Informe spam
Hola Jorge.

He intentado hacer lo que el articulo que me has enviado indica pero no
funciona. Me convierte mi BBDD access de .mdb a .tdb pero al pulsar el botón
"Copy to Emulator" me dice que no encuentra el directorio. Por otro lado, El
fichero "TDBtoCDB.vb" no lo puedo copiar en el directorio que me indica
porque no existe en mi máquina a partir de la ruta "2MS PocketPC\..." yo
tengo "C:\windowsCETools\WCE300\Pocket PC 2002\Emulation" y dentro de este
directorio, distintos "skins" del emulador y el directorio "English-No
Radio". ¿Tu usas Palm o Pocket PC (yo uso un Compaq Ipaq 3800).

Por otro lado, me he puesto a ejecutar la aplicación en eVB usando Pocket PC
2002 (Default Device).
Si verifico la conexión con él es correcto (uso activesync 3.7.1) pero al
ejecutar eVB, realiza la conexión y me visualiza el mensaje de error:

"The file: \windows\start menu\proyectoMio.vb could not be opened. Either
the directory doesn´t exist of the file is locked by another proccess."

En inglés estoy puesto pero no se que paso no he hecho para que no me
ejecute el proyecto (es solo un formulario con dos botones por ahora).

Muchas gracias por tu ayuda y perdona el tostón.


"jorge" escribió en el mensaje
news:
Hola otra vez Ambros: Yo simepre he trabajado con un Pocket PC, nunca he
probado bases de datos en el emulador. Pero te puedo indicar algo: el


fomato
cdb no es compatible con el emulador, por lo que hay que realizar una
conversión. Para ello necesitarás algún programa. ¿Qué tal andas de


inglés?
Porque en la página que te pongo, encontrarás más información. Suerte.
http://www.devbuzz.com/content/zinc...db_pg1.asp

"Ambros" escribió en el mensaje
news:
> Hola Jorge
>
> Al final lo he solucionado usando ADOCE 3.0
>
> Tengo otra pregunta:
>
> Quiero abrir una BD access (.cdb) desde el Pocket PC 2002 Emulator.
>
> ¿Donde tengo que poner la bd en mi equipo para trabajar con ellas?
> ¿Como la creo? porque en mi máquina uso .mbd.
>
> ¿Me puedes poner un ejemplo de como llamar a esa base de datos desde mi
> programa?
>
> Muchas gracias por tu ayuda y perdona mi ignorancia.
>
>
> "jorge" escribió en el mensaje
> news:
> > Hola Ambros: ahora si que me has dejado pillado. Creo que tienes todo
bien
> > hecho. Yo en las propiedades tengo frequency ASK y ninguna de las


otras
> > marcadas. Pero la verdad, no creo que influya. De todas formas


asegúrate
> de
> > no tener ninguna definición de recordset con la forma "as recordset",
que
> > también falla (ya sabes "Dim rst1", por ejemplo). Si no es eso, no sé
> cómo.
> > Suerte y ya nos contarás.
> >
> >
> > "Ambros" escribió en el mensaje
> > news:
> > > Hola Jorge.
> > >
> > > He probado el código que me has pasado pero sigue fallándome, el
mensaje
> > es:
> > > "ActiveX component can´t create object".
> > >
> > > Estoy corriendo el emulador que viene con eVB de "Pocket PC 2002
> > Emulation".
> > >
> > > ¿cómo podría comprobar que tengo correctamente instalado el ADOCE


3.1?
> > Quizá
> > > me falta alguna Dll o similar por registrar.
> > >
> > > En las propiedades del proyecto tengo en "update components"
Frecuency:
> > > Allways y marcados las dos opciones: "Runtime files" y "Project
> > Components"
> > >
> > > Muchas gracias por tu ayuda Jorge.
> > >
> > >
> > >
> > > "jorge" escribió en el mensaje
> > > news:
> > > > Hola Ambros:
> > > >
> > > > Te vas a quedar flipando de lo fácil que es. Cambia tus


definiciones
a
> > > como
> > > > te digo:
> > > >
> > > > Dim mCon
> > > > Set mCon = CreateObject("ADOCE.Connection.3.1")
> > > >
> > > >
> > > > "Ambros" escribió en el mensaje
> > > > news:%
> > > > > Hola a todos.
> > > > >
> > > > > Llevo unos cuantos dias peleándome con eVB que no me deja crear


un
> > > objeto
> > > > > ADOCE.Connection en el código.
> > > > >
> > > > > En la máquina tengo instalado el eVB y SQLCE que me ha instalado
el
> > > ADOCE
> > > > > 3.1
> > > > >
> > > > > En las Referencias del proyecto tengo activado:
> > > > >
> > > > > - Microsoft CE ADO Control 3.1
> > > > > - Microsoft CE ADO Ext. 3.1 for DDL
> > > > >
> > > > >
> > > > >
> > > > > En el form_Load de un formulario tengo este código:
> > > > >
> > > > > Dim mCon As ADOCE.Connection
> > > > >
> > > > > Set mCon = CreateObject("ADOCE.Connection")
> > > > >
> > > > >
> > > > > Pues bien, al ejecutar la aplicación en el emulador que trae eVB
me
> da
> > > el
> > > > > mensaje de : "Unable to Create the object"
> > > > >
> > > > > ¿Que estoy haciendo mal?
> > > > >
> > > > > P.D.: Dentro de la ventana "Object Browser" cuando selecciono el
> > objeto
> > > > > ADOCE puedo ver todos los objetos, situados en DDL´s que están


en:
> > > > >
> > > > > C:\Archivos de Programa\WindowsCETools\wce300\Pocket PC


2002.
> > > > >
> > > > >
> > > > > Muchas gracias a todos por vuestra ayuda.
> > > > >
> > > > >
> > > >
> > > >
> > >
> > >
> >
> >
>
>


Respuesta Responder a este mensaje
#7 jorge
05/05/2004 - 11:50 | Informe spam
Utilizo un Pocket PC (Dell Axim X5 advance, con Pocket PC 2002). Para el
error que te da al lanzar el proyecto, ve a project\properties y pones una
ruta que exista, por ejemplo \Temp\proyectoMio.vb . El eVB intenta
instalarlo en una ruta que existe en las versiones en inglés, pero no en
español. Así que no la encuentra y da el error.

En cuanto a la ruta para copiar el programa, ocurre lo mismo: es para el
sistema en inglés. Prueba a buscar una parecida en tu sistema y a instalarlo
ahí. Quizás valga en la que me dices.

Aquí te dejo dos direcciones (cuidado con la segunda, tendrás que copiarla y
pegarla en el buscador y atento al salto de línea). Son preguntas parecidas
a la tuya en dos magníficos foros sobre Pocket PC. Ahí explican algunas
cosas que quizás puedan ayudarte. En un futuro utiliarás mucho estos dos
foros, ya verás.

Mantennos informados. Un saludo.

http://www.todopocketpc.com/foro/showthread.php?t481&highlight=base+datos+emulador
http://www.foro.mipcdebolsillo.com/...p;threadid622&highlight=base+datos+emulador

"Ambros" escribió en el mensaje
news:O$ER8$
Hola Jorge.

He intentado hacer lo que el articulo que me has enviado indica pero no
funciona. Me convierte mi BBDD access de .mdb a .tdb pero al pulsar el


botón
"Copy to Emulator" me dice que no encuentra el directorio. Por otro lado,


El
fichero "TDBtoCDB.vb" no lo puedo copiar en el directorio que me indica
porque no existe en mi máquina a partir de la ruta "2MS PocketPC\..." yo
tengo "C:\windowsCETools\WCE300\Pocket PC 2002\Emulation" y dentro de este
directorio, distintos "skins" del emulador y el directorio "English-No
Radio". ¿Tu usas Palm o Pocket PC (yo uso un Compaq Ipaq 3800).

Por otro lado, me he puesto a ejecutar la aplicación en eVB usando Pocket


PC
2002 (Default Device).
Si verifico la conexión con él es correcto (uso activesync 3.7.1) pero al
ejecutar eVB, realiza la conexión y me visualiza el mensaje de error:

"The file: \windows\start menu\proyectoMio.vb could not be opened. Either
the directory doesn´t exist of the file is locked by another proccess."

En inglés estoy puesto pero no se que paso no he hecho para que no me
ejecute el proyecto (es solo un formulario con dos botones por ahora).

Muchas gracias por tu ayuda y perdona el tostón.


"jorge" escribió en el mensaje
news:
> Hola otra vez Ambros: Yo simepre he trabajado con un Pocket PC, nunca he
> probado bases de datos en el emulador. Pero te puedo indicar algo: el
fomato
> cdb no es compatible con el emulador, por lo que hay que realizar una
> conversión. Para ello necesitarás algún programa. ¿Qué tal andas de
inglés?
> Porque en la página que te pongo, encontrarás más información. Suerte.
> http://www.devbuzz.com/content/zinc...db_pg1.asp
>
> "Ambros" escribió en el mensaje
> news:
> > Hola Jorge
> >
> > Al final lo he solucionado usando ADOCE 3.0
> >
> > Tengo otra pregunta:
> >
> > Quiero abrir una BD access (.cdb) desde el Pocket PC 2002 Emulator.
> >
> > ¿Donde tengo que poner la bd en mi equipo para trabajar con ellas?
> > ¿Como la creo? porque en mi máquina uso .mbd.
> >
> > ¿Me puedes poner un ejemplo de como llamar a esa base de datos desde


mi
> > programa?
> >
> > Muchas gracias por tu ayuda y perdona mi ignorancia.
> >
> >
> > "jorge" escribió en el mensaje
> > news:
> > > Hola Ambros: ahora si que me has dejado pillado. Creo que tienes


todo
> bien
> > > hecho. Yo en las propiedades tengo frequency ASK y ninguna de las
otras
> > > marcadas. Pero la verdad, no creo que influya. De todas formas
asegúrate
> > de
> > > no tener ninguna definición de recordset con la forma "as


recordset",
> que
> > > también falla (ya sabes "Dim rst1", por ejemplo). Si no es eso, no



> > cómo.
> > > Suerte y ya nos contarás.
> > >
> > >
> > > "Ambros" escribió en el mensaje
> > > news:
> > > > Hola Jorge.
> > > >
> > > > He probado el código que me has pasado pero sigue fallándome, el
> mensaje
> > > es:
> > > > "ActiveX component can´t create object".
> > > >
> > > > Estoy corriendo el emulador que viene con eVB de "Pocket PC 2002
> > > Emulation".
> > > >
> > > > ¿cómo podría comprobar que tengo correctamente instalado el ADOCE
3.1?
> > > Quizá
> > > > me falta alguna Dll o similar por registrar.
> > > >
> > > > En las propiedades del proyecto tengo en "update components"
> Frecuency:
> > > > Allways y marcados las dos opciones: "Runtime files" y "Project
> > > Components"
> > > >
> > > > Muchas gracias por tu ayuda Jorge.
> > > >
> > > >
> > > >
> > > > "jorge" escribió en el mensaje
> > > > news:
> > > > > Hola Ambros:
> > > > >
> > > > > Te vas a quedar flipando de lo fácil que es. Cambia tus
definiciones
> a
> > > > como
> > > > > te digo:
> > > > >
> > > > > Dim mCon
> > > > > Set mCon = CreateObject("ADOCE.Connection.3.1")
> > > > >
> > > > >
> > > > > "Ambros" escribió en el mensaje
> > > > > news:%
> > > > > > Hola a todos.
> > > > > >
> > > > > > Llevo unos cuantos dias peleándome con eVB que no me deja


crear
un
> > > > objeto
> > > > > > ADOCE.Connection en el código.
> > > > > >
> > > > > > En la máquina tengo instalado el eVB y SQLCE que me ha


instalado
> el
> > > > ADOCE
> > > > > > 3.1
> > > > > >
> > > > > > En las Referencias del proyecto tengo activado:
> > > > > >
> > > > > > - Microsoft CE ADO Control 3.1
> > > > > > - Microsoft CE ADO Ext. 3.1 for DDL
> > > > > >
> > > > > >
> > > > > >
> > > > > > En el form_Load de un formulario tengo este código:
> > > > > >
> > > > > > Dim mCon As ADOCE.Connection
> > > > > >
> > > > > > Set mCon = CreateObject("ADOCE.Connection")
> > > > > >
> > > > > >
> > > > > > Pues bien, al ejecutar la aplicación en el emulador que trae


eVB
> me
> > da
> > > > el
> > > > > > mensaje de : "Unable to Create the object"
> > > > > >
> > > > > > ¿Que estoy haciendo mal?
> > > > > >
> > > > > > P.D.: Dentro de la ventana "Object Browser" cuando selecciono


el
> > > objeto
> > > > > > ADOCE puedo ver todos los objetos, situados en DDL´s que están
en:
> > > > > >
> > > > > > C:\Archivos de Programa\WindowsCETools\wce300\Pocket PC
2002.
> > > > > >
> > > > > >
> > > > > > Muchas gracias a todos por vuestra ayuda.
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > >
> > > >
> > >
> > >
> >
> >
>
>


Respuesta Responder a este mensaje
#8 César A. Fong E. [MVP Mobile Devices]
05/05/2004 - 17:22 | Informe spam
para poder acceder al sistema de archivos del emulador debes ir a eVB -->
Tools --> Remote Tools -->File Viewer y ahi conectarlo al emulador. Ahi
recien podras ver los archivos y poder pasar los archivos al emulador.

Para el resto revisa los links :D

Saludos



César.

César A. Fong Espinola
MVP Mobile Devices
"Ambros" wrote in message
news:O$ER8$
Hola Jorge.

He intentado hacer lo que el articulo que me has enviado indica pero no
funciona. Me convierte mi BBDD access de .mdb a .tdb pero al pulsar el


botón
"Copy to Emulator" me dice que no encuentra el directorio. Por otro lado,


El
fichero "TDBtoCDB.vb" no lo puedo copiar en el directorio que me indica
porque no existe en mi máquina a partir de la ruta "2MS PocketPC\..." yo
tengo "C:\windowsCETools\WCE300\Pocket PC 2002\Emulation" y dentro de este
directorio, distintos "skins" del emulador y el directorio "English-No
Radio". ¿Tu usas Palm o Pocket PC (yo uso un Compaq Ipaq 3800).

Por otro lado, me he puesto a ejecutar la aplicación en eVB usando Pocket


PC
2002 (Default Device).
Si verifico la conexión con él es correcto (uso activesync 3.7.1) pero al
ejecutar eVB, realiza la conexión y me visualiza el mensaje de error:

"The file: \windows\start menu\proyectoMio.vb could not be opened. Either
the directory doesn´t exist of the file is locked by another proccess."

En inglés estoy puesto pero no se que paso no he hecho para que no me
ejecute el proyecto (es solo un formulario con dos botones por ahora).

Muchas gracias por tu ayuda y perdona el tostón.


"jorge" escribió en el mensaje
news:
> Hola otra vez Ambros: Yo simepre he trabajado con un Pocket PC, nunca he
> probado bases de datos en el emulador. Pero te puedo indicar algo: el
fomato
> cdb no es compatible con el emulador, por lo que hay que realizar una
> conversión. Para ello necesitarás algún programa. ¿Qué tal andas de
inglés?
> Porque en la página que te pongo, encontrarás más información. Suerte.
> http://www.devbuzz.com/content/zinc...db_pg1.asp
>
> "Ambros" escribió en el mensaje
> news:
> > Hola Jorge
> >
> > Al final lo he solucionado usando ADOCE 3.0
> >
> > Tengo otra pregunta:
> >
> > Quiero abrir una BD access (.cdb) desde el Pocket PC 2002 Emulator.
> >
> > ¿Donde tengo que poner la bd en mi equipo para trabajar con ellas?
> > ¿Como la creo? porque en mi máquina uso .mbd.
> >
> > ¿Me puedes poner un ejemplo de como llamar a esa base de datos desde


mi
> > programa?
> >
> > Muchas gracias por tu ayuda y perdona mi ignorancia.
> >
> >
> > "jorge" escribió en el mensaje
> > news:
> > > Hola Ambros: ahora si que me has dejado pillado. Creo que tienes


todo
> bien
> > > hecho. Yo en las propiedades tengo frequency ASK y ninguna de las
otras
> > > marcadas. Pero la verdad, no creo que influya. De todas formas
asegúrate
> > de
> > > no tener ninguna definición de recordset con la forma "as


recordset",
> que
> > > también falla (ya sabes "Dim rst1", por ejemplo). Si no es eso, no



> > cómo.
> > > Suerte y ya nos contarás.
> > >
> > >
> > > "Ambros" escribió en el mensaje
> > > news:
> > > > Hola Jorge.
> > > >
> > > > He probado el código que me has pasado pero sigue fallándome, el
> mensaje
> > > es:
> > > > "ActiveX component can´t create object".
> > > >
> > > > Estoy corriendo el emulador que viene con eVB de "Pocket PC 2002
> > > Emulation".
> > > >
> > > > ¿cómo podría comprobar que tengo correctamente instalado el ADOCE
3.1?
> > > Quizá
> > > > me falta alguna Dll o similar por registrar.
> > > >
> > > > En las propiedades del proyecto tengo en "update components"
> Frecuency:
> > > > Allways y marcados las dos opciones: "Runtime files" y "Project
> > > Components"
> > > >
> > > > Muchas gracias por tu ayuda Jorge.
> > > >
> > > >
> > > >
> > > > "jorge" escribió en el mensaje
> > > > news:
> > > > > Hola Ambros:
> > > > >
> > > > > Te vas a quedar flipando de lo fácil que es. Cambia tus
definiciones
> a
> > > > como
> > > > > te digo:
> > > > >
> > > > > Dim mCon
> > > > > Set mCon = CreateObject("ADOCE.Connection.3.1")
> > > > >
> > > > >
> > > > > "Ambros" escribió en el mensaje
> > > > > news:%
> > > > > > Hola a todos.
> > > > > >
> > > > > > Llevo unos cuantos dias peleándome con eVB que no me deja


crear
un
> > > > objeto
> > > > > > ADOCE.Connection en el código.
> > > > > >
> > > > > > En la máquina tengo instalado el eVB y SQLCE que me ha


instalado
> el
> > > > ADOCE
> > > > > > 3.1
> > > > > >
> > > > > > En las Referencias del proyecto tengo activado:
> > > > > >
> > > > > > - Microsoft CE ADO Control 3.1
> > > > > > - Microsoft CE ADO Ext. 3.1 for DDL
> > > > > >
> > > > > >
> > > > > >
> > > > > > En el form_Load de un formulario tengo este código:
> > > > > >
> > > > > > Dim mCon As ADOCE.Connection
> > > > > >
> > > > > > Set mCon = CreateObject("ADOCE.Connection")
> > > > > >
> > > > > >
> > > > > > Pues bien, al ejecutar la aplicación en el emulador que trae


eVB
> me
> > da
> > > > el
> > > > > > mensaje de : "Unable to Create the object"
> > > > > >
> > > > > > ¿Que estoy haciendo mal?
> > > > > >
> > > > > > P.D.: Dentro de la ventana "Object Browser" cuando selecciono


el
> > > objeto
> > > > > > ADOCE puedo ver todos los objetos, situados en DDL´s que están
en:
> > > > > >
> > > > > > C:\Archivos de Programa\WindowsCETools\wce300\Pocket PC
2002.
> > > > > >
> > > > > >
> > > > > > Muchas gracias a todos por vuestra ayuda.
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > >
> > > >
> > >
> > >
> >
> >
>
>


Respuesta Responder a este mensaje
#9 Ambros
06/05/2004 - 08:39 | Informe spam
Muchas gracias César y Jorge.!!!

Configurando dentro de las propiedades del proyecto la ruta de \windows\menu
Inicio\miproyecto.vb y con el File Viewer ya he podido arrancar mi programa
en mi Pocket. La verdad que es mucho más rápido y cómodo que usando el
emulador así que directamente haré las pruebas con mi pocket.

Muchas gracias por vuestra ayuda.



"César A. Fong E. [MVP Mobile Devices]"
escribió en el mensaje news:
para poder acceder al sistema de archivos del emulador debes ir a eVB -->
Tools --> Remote Tools -->File Viewer y ahi conectarlo al emulador. Ahi
recien podras ver los archivos y poder pasar los archivos al emulador.

Para el resto revisa los links :D

Saludos



César.

César A. Fong Espinola
MVP Mobile Devices
"Ambros" wrote in message
news:O$ER8$
> Hola Jorge.
>
> He intentado hacer lo que el articulo que me has enviado indica pero no
> funciona. Me convierte mi BBDD access de .mdb a .tdb pero al pulsar el
botón
> "Copy to Emulator" me dice que no encuentra el directorio. Por otro


lado,
El
> fichero "TDBtoCDB.vb" no lo puedo copiar en el directorio que me indica
> porque no existe en mi máquina a partir de la ruta "2MS PocketPC\..." yo
> tengo "C:\windowsCETools\WCE300\Pocket PC 2002\Emulation" y dentro de


este
> directorio, distintos "skins" del emulador y el directorio "English-No
> Radio". ¿Tu usas Palm o Pocket PC (yo uso un Compaq Ipaq 3800).
>
> Por otro lado, me he puesto a ejecutar la aplicación en eVB usando


Pocket
PC
> 2002 (Default Device).
> Si verifico la conexión con él es correcto (uso activesync 3.7.1) pero


al
> ejecutar eVB, realiza la conexión y me visualiza el mensaje de error:
>
> "The file: \windows\start menu\proyectoMio.vb could not be opened.


Either
> the directory doesn´t exist of the file is locked by another proccess."

>
> En inglés estoy puesto pero no se que paso no he hecho para que no me
> ejecute el proyecto (es solo un formulario con dos botones por ahora).
>
> Muchas gracias por tu ayuda y perdona el tostón.
>
>
> "jorge" escribió en el mensaje
> news:
> > Hola otra vez Ambros: Yo simepre he trabajado con un Pocket PC, nunca


he
> > probado bases de datos en el emulador. Pero te puedo indicar algo: el
> fomato
> > cdb no es compatible con el emulador, por lo que hay que realizar una
> > conversión. Para ello necesitarás algún programa. ¿Qué tal andas de
> inglés?
> > Porque en la página que te pongo, encontrarás más información. Suerte.
> >


http://www.devbuzz.com/content/zinc...db_pg1.asp
> >
> > "Ambros" escribió en el mensaje
> > news:
> > > Hola Jorge
> > >
> > > Al final lo he solucionado usando ADOCE 3.0
> > >
> > > Tengo otra pregunta:
> > >
> > > Quiero abrir una BD access (.cdb) desde el Pocket PC 2002 Emulator.
> > >
> > > ¿Donde tengo que poner la bd en mi equipo para trabajar con ellas?
> > > ¿Como la creo? porque en mi máquina uso .mbd.
> > >
> > > ¿Me puedes poner un ejemplo de como llamar a esa base de datos desde
mi
> > > programa?
> > >
> > > Muchas gracias por tu ayuda y perdona mi ignorancia.
> > >
> > >
> > > "jorge" escribió en el mensaje
> > > news:
> > > > Hola Ambros: ahora si que me has dejado pillado. Creo que tienes
todo
> > bien
> > > > hecho. Yo en las propiedades tengo frequency ASK y ninguna de las
> otras
> > > > marcadas. Pero la verdad, no creo que influya. De todas formas
> asegúrate
> > > de
> > > > no tener ninguna definición de recordset con la forma "as
recordset",
> > que
> > > > también falla (ya sabes "Dim rst1", por ejemplo). Si no es eso, no

> > > cómo.
> > > > Suerte y ya nos contarás.
> > > >
> > > >
> > > > "Ambros" escribió en el mensaje
> > > > news:
> > > > > Hola Jorge.
> > > > >
> > > > > He probado el código que me has pasado pero sigue fallándome, el
> > mensaje
> > > > es:
> > > > > "ActiveX component can´t create object".
> > > > >
> > > > > Estoy corriendo el emulador que viene con eVB de "Pocket PC 2002
> > > > Emulation".
> > > > >
> > > > > ¿cómo podría comprobar que tengo correctamente instalado el


ADOCE
> 3.1?
> > > > Quizá
> > > > > me falta alguna Dll o similar por registrar.
> > > > >
> > > > > En las propiedades del proyecto tengo en "update components"
> > Frecuency:
> > > > > Allways y marcados las dos opciones: "Runtime files" y "Project
> > > > Components"
> > > > >
> > > > > Muchas gracias por tu ayuda Jorge.
> > > > >
> > > > >
> > > > >
> > > > > "jorge" escribió en el mensaje
> > > > > news:
> > > > > > Hola Ambros:
> > > > > >
> > > > > > Te vas a quedar flipando de lo fácil que es. Cambia tus
> definiciones
> > a
> > > > > como
> > > > > > te digo:
> > > > > >
> > > > > > Dim mCon
> > > > > > Set mCon = CreateObject("ADOCE.Connection.3.1")
> > > > > >
> > > > > >
> > > > > > "Ambros" escribió en el mensaje
> > > > > > news:%
> > > > > > > Hola a todos.
> > > > > > >
> > > > > > > Llevo unos cuantos dias peleándome con eVB que no me deja
crear
> un
> > > > > objeto
> > > > > > > ADOCE.Connection en el código.
> > > > > > >
> > > > > > > En la máquina tengo instalado el eVB y SQLCE que me ha
instalado
> > el
> > > > > ADOCE
> > > > > > > 3.1
> > > > > > >
> > > > > > > En las Referencias del proyecto tengo activado:
> > > > > > >
> > > > > > > - Microsoft CE ADO Control 3.1
> > > > > > > - Microsoft CE ADO Ext. 3.1 for DDL
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > En el form_Load de un formulario tengo este código:
> > > > > > >
> > > > > > > Dim mCon As ADOCE.Connection
> > > > > > >
> > > > > > > Set mCon = CreateObject("ADOCE.Connection")
> > > > > > >
> > > > > > >
> > > > > > > Pues bien, al ejecutar la aplicación en el emulador que trae
eVB
> > me
> > > da
> > > > > el
> > > > > > > mensaje de : "Unable to Create the object"
> > > > > > >
> > > > > > > ¿Que estoy haciendo mal?
> > > > > > >
> > > > > > > P.D.: Dentro de la ventana "Object Browser" cuando


selecciono
el
> > > > objeto
> > > > > > > ADOCE puedo ver todos los objetos, situados en DDL´s que


están
> en:
> > > > > > >
> > > > > > > C:\Archivos de Programa\WindowsCETools\wce300\Pocket PC
> 2002.
> > > > > > >
> > > > > > >
> > > > > > > Muchas gracias a todos por vuestra ayuda.
> > > > > > >
> > > > > > >
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > >
> > > >
> > >
> > >
> >
> >
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida