Visual Basic - Llamar a base de datos

Life is soft - evento anual de software empresarial
 
Vista:

Llamar a base de datos

Publicado por Fer (24 intervenciones) el 17/02/2002 01:01:09
¿Que es lo que hay que hacer para llenar los campos de una tabla de una base de datos con los datos contenidos en unas variables desde el codigo?
Gracias
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:Llamar a base de datos

Publicado por martin (8 intervenciones) el 17/02/2002 05:14:20
Aquí te va un ejemplo, esta es una conexión a traves de una fuente ODBC llamada "BaseDatos".

Dim conexion
Set conexion = server.CreateObject("adodb.connection")
conexion.open "DSN=BaseDatos"
Conexion.Execute "Insert Into Tabla (campo1, campo2) VALUES ('"& vg1 & "', " & vg2 & ");"

En el ejemplo el campo 1 sería de tipo texto y el campo 2 de tipo integer(por ejemplo), lo que hay que destacar es que el tipo string debe llebar commilla simple '
-> " ' "& vg1 & " ' "

Bueno espero me hallas entendido.
Cualquier cosa mandame u mail
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

RE:Llamar a base de datos

Publicado por martin (1 intervención) el 17/02/2002 05:26:06
Aquí ahi una maner en que no tenes que trabajar con ODBC. Ni preocuparte por el tipo de datos

Dim bd As Database
Dim tb As Recordset
Set bd = OpenDatabase("d:\diseno\cursos.mdb", , False)
Set tb = bd.OpenRecordset("Tabla", dbOpenTable)
tb.OpenRecordset
With tb
.AddNew
!campo1 = vg1
!campo2 = vg2
.Update
end with

Salu2
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

RE:Llamar a base de datos

Publicado por eduardo sanchez (36 intervenciones) el 18/02/2002 09:43:15
iguallando cada variable a los campos de la base de datos de esta forma:
ado.recordset("Codigo") = Codigo
ado.recordset("Nombre") = Nombre
ado.recordset("Direccion") = Direccion
...
y asi con todos los campos que tengas
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