Hola soy estudiante de Ingieneria en Sistemas y necesito ayuda para crear un programa en Visual Basic que sirva para cargar una base de dato, en estos momentos estoy usando acces porque es lo que conosco, si alguien me puede ayudar se los agradeceria mucho, porque lo necesito para presentar un trabajo de la facu.
Desde ya Muchas Gracias!
|
Escrito por Ovaldo Vega Nuñez el 07/09/2007
Debes agregar en el menú Proyecto, Referencias la librería Microsoft ActiveX Data Objects 2. 7 Library. Declarar las siguientes variables Dim Sql As String Y abrirla de la siguiente manera Sql = "DRIVER={Sql Server};SERVER=Direccion IP del servidor;DATABASE=Nombre de la base de datos;UID=Usuario con acceso a la base;PWD=Password para acceso" Para leer o grabar datos de esta forma El objeto archivo es un recordset y lo puedes recorrer con movenext o previous |
|
Escrito por Ovaldo Vega Nuñez el 07/09/2007
Sabes cuando habres una consulta me falto decirte lo siguiente, que la variable Sql debe llenarse con una cadena de esta forma. Sql = "Select Top 10 * From Turnos.dbo.Motivos_Inasistencias Order By Desc_Motiv;" |
|
Escrito por Bibiana el 11/09/2007
Eso seria para conectarlo con sql, como tengo que hace si la base de datos esta en Acces? En que cambiarian las instrucciones?. Muchas Gracias por su Tiempo! |
|
Escrito por Bibiana el 11/09/2007
Mi problema es que no me funciona el modulo de conexion que cree, te lo mando si lo podes revisar y decirme que estoy haciendo mal, porque para en algo le estoy errando, pero lo vi tanto que no veo el error. Gracias por tu ayuda! Ficheros adjuntos: Codigo trabajo1 |
|
Escrito por Abraham Valencia el 14/09/2007
En tus componentes activa el "microsoft ADO Data control" y usa un objeto ADODC?
Abraham |
|
Escrito por Ovaldo Vega Nuñez el 20/09/2007
Las declaraciones de esta forma: Global Venta As Database Y abrirlas de esta manera: Set Area = Workspaces(0) Y la tabla asi: Set TabPara = Venta. OpenRecordset("SELECT * FROM Archivo;", dbOpenSnapshot) Puede Ser dbOpenSnapshot para solo lectura, dbOpenTable para abrirla como lectura/escritura y dbOpenDynaset para forma dinamica escritura/lectura |
|
Al escribir en el debate:
|