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

#1 jorge
04/05/2004 - 08:38 | Informe spam
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
#2 Ambros
04/05/2004 - 09:28 | Informe spam
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
#3 jorge
04/05/2004 - 09:54 | Informe spam
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
#4 Ambros
04/05/2004 - 17:10 | Informe spam
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
#5 jorge
05/05/2004 - 08:44 | Informe spam
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
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida