Visual Basic - Ayuda sobre base de datos

Life is soft - evento anual de software empresarial
 
Vista:

Ayuda sobre base de datos

Publicado por Rafa (1 intervención) el 09/10/2006 17:52:09
Buenas a todos...

Hace mucho que no escribo programas porque en mi actual trabajo es mas
soporte a hardware que a software, pero me ha venido un pequeno
proyecto personal en el cual debo hacer una pequena aplicacion que
maneje base de datos... Antes yo usaba mucho VB6, DAO y data control.

Pero ahora he leido mucho sobre que DAO ya es obsoleto y los data
control q vienen en VB6 mas aun...

Mi gran laguna mental es, que tecnologia para manipular bases de datos
es recomendable para usarse aun con VB6? esta pregunta surge porque he
hecho algunas pequenas pruebas utilizando DAO y data control, pero en
los equipos con WinXP, donde he de instalar la aplicacion me sale un
error 3170,

El pequeno proyecto lo pienso hacer con base de datos Access 2000 o XP,
VB6 SP6 Espanol y en un equipo con WIN2000 pro SP4 en Espanol.

Mucho he leido sobre problemas al instalar software creado con
librerias de herramientas en idioma diferente al del equipo donde se
instalara, para lo cual ya me he conseguido versiones en ingles de VB6,
Access y Win2000.

De antemano doy gracias a todas las recomendaciones que me puedan
brindar.

Muchos saludos....
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Ayuda sobre base de datos

Publicado por Mario (107 intervenciones) el 09/10/2006 21:37:57
Debes comenzar a familiarizarte con ADO, los metodos y propiedades son mas o menos los mismo, esto lo logras haciendo referencia en al proyecto a Microsoft ActiveX Data Object 2.X Library. Despues declaras la variable, ejemplo
Dim cnnMDB As ADODB.Connection, rsMiTabla As ADODB.Recordset
Las seteas
Set cnnMDB=New ADODB.Connection
Set rsMitabla=New ADODB.Recordset
Creando las conexion y abriendo las tablas de la base
cnnMDB.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & sCamino & "\MiBase.mdb;Jet OLEDB:Database Password=MICLAVE"

cnnMDB.Open

rsMiTabla.ActiveConnection = cnnMDB
rsMiTabla.Open "MiTABLAenMDB", , adOpenDynamic, adLockOptimistic

Con esto ya puedes comenzar aunque falta practicar bastante, pues debes familiarizarte con las propiedades de los Recordset
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar