Bases de Datos - SqlServer desde VBA

 
Vista:

SqlServer desde VBA

Publicado por Castelao (1 intervención) el 26/06/2002 17:52:45
Tenía una aplicación hecha con VBA a través de access, y con la base de datos en access, ahora esta bd la traspasé a SqlServer.¿Me vale el mismo código?. Por ejemplo, al añadir registros abría un recordset, y después hacia rec.addnew y al final rec.update, y resulta que al hacer esto contra la SqlServer me da un error de que falló la llamada ODBC. ¿Que tengo que hacer Sql del tipo "Insert into ???? Values ????" o no?

Muchas gracias por adelantado.
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:SqlServer desde VBA

Publicado por Tomás Aquiles (16 intervenciones) el 06/07/2002 23:04:57
Que tal:
Al estar en SQL para agregar registros deberías usar una consulta de datos añadidos que puede ser de dos tipos: a) Insertar un único registro y su sintaxis es:
Insert into Tabla (campo a, campo b,...)
Value (valor1, valor2..)Esta consulta graba en el campo a el valor2 y asi sucesivamente.
b)Insertar registro de otra tabla la sintaxis es:
Insert Into [In base externa] (campo 1, campo2,...,campo n)
Select TablaOrigen.campo 1, TablaOrigen.campo2,...,TablaOrigen.campo n
From TablaOrigen.
Ojala te sirva, saludosTomás
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