border

Miembros:
Mensajes:
Temas:
Online:

Ultimo Miembro:

 
 

Cuenta Bancaria en EEUU
  #1 (permalink)  
Antiguo 03-05-2007, 10:49:58
Un Nuevo Amigo
 
Registrado: may 2007
Posts: 9
miguelabc123 Valoración +2
Predeterminado Una Cosa Sobre Base De Datos (access)

Hola..
Bueno estoy por aqui para hacer un planteamiento y una pregunta, a ver:

Antes en VB6 para trabajar con Base de datos access me parecia muy sencillo, lo hacia de la siguiente forma.

-Comenzaba declarando en el formulario esto:
Private Declare Function GetTempFileName Lib "kernel32" Alias "GetTempFileNameA" (ByVal lpszPath As String, ByVal lpPrefixString As String, ByVal wUnique As Long, ByVal lpTempFileName As String) As Long
Private Declare Function GetTempPath Lib "kernel32" Alias "GetTempPathA" (ByVal nBufferLength As Long, lpBuffer As String) As Long

Private WithEvents rs As ADODB.Recordset
Private WithEvents conn As ADODB.Connection
-----------------------------------------------------------------------------------------------
Luego en cuerpo del formulario hacia lo siguiente para abrir la base de datos:

Dim sql As String
Set rs = New ADODB.Recordset
Set conn = New ADODB.Connection

sql = "SELECT * FROM Tabla"
Call Module1.OpenDataBase(rs, conn, sql) 'esto que llamo aqui lo tenia en un modulo

-------------------------------------------------------------------------------------------
En el modulo tenia el procedimiento que llamo para abrir.
Public Function OpenDataBase(rs As ADODB.Recordset, conn As ADODB.Connection, sql As String)
Dim strConnect As String
Dim strProvider As String
Dim strDataSource As String
Dim strDatabaseName As String

strProvider = "Provider=Microsoft.Jet.OLEDB.4.0;"
strDataSource = App.Path
strDatabaseName = "\BasedeDatos.mdb"
strDataSource = "Data Source=" & strDataSource & strDatabaseName

strConnect = strProvider & strDataSource

conn.CursorLocation = adUseClient
conn.Open strConnect

rs.CursorType = adOpenStatic
rs.LockType = adLockPessimistic
rs.Source = sql
rs.ActiveConnection = conn
rs.Open
End Function

Con esto era feliz..!

Ya con esto podia agregar nuevos registros con: rs.addnew ó podia leer datos de la base con textbox1.text = rs!Nombre y moverme con rs.movenext o
rs.move (12) etc. Para escribir en la base de datos lo hacia con rs!Nombre = textbox1.text rs.update y listo con estos comando me movia y hacia lo que necesitaba con la base datos.

Ahora mi pregunta, Cual es la forma mas sencilla para trabajar con bases de datos en VB2005. Y poder hacer de manera sencilla lo que expreso alli con ese codigo. Es abrir la base, agregar campos, eliminar, moverme a posiciones, leer los datos y eso lo basico que hace con una tabla de access...

Mil perdon, si esta muy largo o no me explico bien. De verdad he buscado guias por internet pero no encuentro nada en español de hecho encontre unos videos muy buenos que me han enseñado mucho estan en ingles. Gracias y ojalan me puedan dar una mano..
Responder Con Cita
  #2 (permalink)  
Antiguo 03-05-2007, 11:58:50
Avatar de Alella
Moderador
 
Registrado: mar 2004
Ubicación: BARCELONA - ESPAÑA
Posts: 985
Alella Valoración +2
Predeterminado

Hola, que tal.

Has leido este post : http://www.foro.vb-mundo.com/viewtopic.php?t=2552341

Con el buscador si pones ACCESS and 2003 te saldrá mucha información.

Ya nos contarás.
__________________
Un saludo.

Alfredo
Barcelona-España
_________________
Visual Basic
Videos Programacion
Foro Programacion
Tutoriales Programacion
Responder Con Cita
  #3 (permalink)  
Antiguo 04-05-2007, 02:22:04
Un Nuevo Amigo
 
Registrado: may 2007
Posts: 9
miguelabc123 Valoración +2
Predeterminado muchas Gracias

Bueno Alella muchas Gracias por Responder.. Dejame ver como resuelvo..


No se si es mucho pedir, si alguien tiene una aplicacion hecha en VB2005 que trabaje con DB access y que la pueda subir para verla, desglozarla y entenderla porque favor le estare muy agradecido...
Responder Con Cita
Respuesta


Herramientas
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado


Temas Similares
Tema Autor Foro Respuestas Último Mensaje
opinion sobre motores de base de datos? djagu_26 Lenguaje SQL 3 25-04-2007 18:08:04
ayuda con este error sobre la base de datos luisgilabzueta Visual Basic.NET 2003 & 2005 0 02-04-2007 16:55:41
Insertar datos en oracle desde una base de datos access latortuga VBA (Excel, Word, Outlook, Access) 4 07-09-2005 11:31:29
Base de datos Access en una red rovaj VBA (Excel, Word, Outlook, Access) 2 29-03-2005 17:57:43
Pregunta sobre base de datos (access) en visual basic manolito1998 Visual Basic 6.00 2 17-09-2004 01:00:00


La franja horaria es GMT. Ahora son las 00:12:36.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0
A vBSkinworks Design

Alojado en el servicio Premium de Masquewebs | Diseño mejorado por MasqueWebs

right