Conex con SQL Server y Edit ADO
Publicado por carlos (99 intervenciones) el 12/10/2005 19:47:48
Hola,
Me encuentro en el desarrollo de conocer como funciona con ADO la conexión con Access y SQL Server, ya con Access he podido establecer la conexión y realizar operaciones de registros aunque la operación de Editar en ADO me da error.
ACCESS:
Como se edita con ADO ya que el Rs.Edit no lo tiene el ADO sino el .EditMode y ese no sirve, produce error...
Lo que hago con lo de editar en ADO es que al encontrar el registro, lo borro con Rs.Delete y enseguida como linea siguiente en el código, guardo el registro como si fuese nuevo con Rs.AddNew y Rs.Update
SQL SERVER:
Y otra cosa es con respecto a conexión con SQL Server, del cual tengo el SQL7
Tengo esta conexión:
'Creando los objetos
Set Cnn = New ADODB.Connection
Set Rs = New ADODB.Recordset
With Cnn
.ConnectionString = _
"Provider=SQLOLEDB.1;" & _
"Persist Security Info=False;" & _
"User ID=sa;" & _
"Initial Catalog=BDTLF;" & _
"Data Source=PATRICIA;"
.Open
End With
'Indicarle de que tabla vamos a leer los datos
Rs.Open "SELECT * FROM TR_TLF", Cnn, adOpenDynamic, adLockOptimistic
Pero me produce Error en la ultima linea en la del Rs.Open el error es:
Invalid object name TR_TLF
TR_TLF es el nombre de la Tabla en SQL Server 7
Como se declararia la conexión con la Tabla de Rs para SQL Server ???
Muchas Gracias por alguna ayuda, sobre todo en SQL Server :-(
Me encuentro en el desarrollo de conocer como funciona con ADO la conexión con Access y SQL Server, ya con Access he podido establecer la conexión y realizar operaciones de registros aunque la operación de Editar en ADO me da error.
ACCESS:
Como se edita con ADO ya que el Rs.Edit no lo tiene el ADO sino el .EditMode y ese no sirve, produce error...
Lo que hago con lo de editar en ADO es que al encontrar el registro, lo borro con Rs.Delete y enseguida como linea siguiente en el código, guardo el registro como si fuese nuevo con Rs.AddNew y Rs.Update
SQL SERVER:
Y otra cosa es con respecto a conexión con SQL Server, del cual tengo el SQL7
Tengo esta conexión:
'Creando los objetos
Set Cnn = New ADODB.Connection
Set Rs = New ADODB.Recordset
With Cnn
.ConnectionString = _
"Provider=SQLOLEDB.1;" & _
"Persist Security Info=False;" & _
"User ID=sa;" & _
"Initial Catalog=BDTLF;" & _
"Data Source=PATRICIA;"
.Open
End With
'Indicarle de que tabla vamos a leer los datos
Rs.Open "SELECT * FROM TR_TLF", Cnn, adOpenDynamic, adLockOptimistic
Pero me produce Error en la ultima linea en la del Rs.Open el error es:
Invalid object name TR_TLF
TR_TLF es el nombre de la Tabla en SQL Server 7
Como se declararia la conexión con la Tabla de Rs para SQL Server ???
Muchas Gracias por alguna ayuda, sobre todo en SQL Server :-(
Valora esta pregunta


0