Conexion no produce nada (ADO)
Publicado por carlos (99 intervenciones) el 12/10/2005 00:47:27
hola muy buenas noches,
Podría alguien por favor indicarme qué podria estar mal aqui, realmente no da error, pero no guarda nada en la BD, que de hecho hice dos, una en SQL Server 7 y la otra en Access, tanto la BD como la Tabla se llaman igual, pero al intentar guardar un registro "supuestamente" lo guarda y muestra el aviso del MsgBox pero al ir a ver en la tabla, no hay nada y la ejecución no da ningun tipo de error.
Aqui está a ver que estaría faltando o sobrando para que resulte:
-----------------------------------------------------------------------------------------------------------------
Procedimiento Conex_ADO:
'Realizando la conexión con la bd:
BD.Open "Provider=SQLOLEDB;" & _
"User ID=sa;" & _
"Pwd=;" & _
"Initial Catalog=BDTLF;" & _
"Data Source=(local)"
BD.BeginTrans 'inicia la transacción
'Abriendo el Recordset para acceder a la tabla:
'(referencia a una tabla)
RsTLF.Open "TR_TFL", _
BD, _
adOpenKeyset, _
adLockOptimistic, _
adCmdTable 'se abre una tabla
'Abriendo el Recordset para acceder a la tabla:
'(referencia a una SQL)
'RsTLF.Open "SELECT * FROM TR_TLF " & _
' "ORDER BY TxtNomb", _
' BD, _
' adOpenKeyset, _
' adLockOptimistic, _
' adCmdText 'se abre una SQL
---------------------------------------------------------------------------------------------------------
EL CODIGO DE GUARDAR EL REGISTRO:
Conex_ADO
RsTLF.AddNew
RsTLF!TxtNomb = TxtNomb.Text
RsTLF!TxtNombre = TxtNombre.Text
RsTLF!TxtTelefCel = TxtTelefCel.Text
RsTLF!TxtTelefHab = TxtTelefHab.Text
RsTLF!TxtTelefTrab = TxtTelefTrab.Text
RsTLF!TxtFax = TxtFax.Text
RsTLF!TxtDireccion = TxtDireccion.Text
RsTLF.Update
RsTLF.Close
MsgBox "Registro Guardado", vbInformation, "Operación de Registro"
---------------------------------------------------------------------------------------------------------
Realmente esto es un programita de prueba, como me estoy iniciando, es este es mi primera cuestion en Ado como quien dice.
Muchas gracias por vuestra ayuda.
Podría alguien por favor indicarme qué podria estar mal aqui, realmente no da error, pero no guarda nada en la BD, que de hecho hice dos, una en SQL Server 7 y la otra en Access, tanto la BD como la Tabla se llaman igual, pero al intentar guardar un registro "supuestamente" lo guarda y muestra el aviso del MsgBox pero al ir a ver en la tabla, no hay nada y la ejecución no da ningun tipo de error.
Aqui está a ver que estaría faltando o sobrando para que resulte:
-----------------------------------------------------------------------------------------------------------------
Procedimiento Conex_ADO:
'Realizando la conexión con la bd:
BD.Open "Provider=SQLOLEDB;" & _
"User ID=sa;" & _
"Pwd=;" & _
"Initial Catalog=BDTLF;" & _
"Data Source=(local)"
BD.BeginTrans 'inicia la transacción
'Abriendo el Recordset para acceder a la tabla:
'(referencia a una tabla)
RsTLF.Open "TR_TFL", _
BD, _
adOpenKeyset, _
adLockOptimistic, _
adCmdTable 'se abre una tabla
'Abriendo el Recordset para acceder a la tabla:
'(referencia a una SQL)
'RsTLF.Open "SELECT * FROM TR_TLF " & _
' "ORDER BY TxtNomb", _
' BD, _
' adOpenKeyset, _
' adLockOptimistic, _
' adCmdText 'se abre una SQL
---------------------------------------------------------------------------------------------------------
EL CODIGO DE GUARDAR EL REGISTRO:
Conex_ADO
RsTLF.AddNew
RsTLF!TxtNomb = TxtNomb.Text
RsTLF!TxtNombre = TxtNombre.Text
RsTLF!TxtTelefCel = TxtTelefCel.Text
RsTLF!TxtTelefHab = TxtTelefHab.Text
RsTLF!TxtTelefTrab = TxtTelefTrab.Text
RsTLF!TxtFax = TxtFax.Text
RsTLF!TxtDireccion = TxtDireccion.Text
RsTLF.Update
RsTLF.Close
MsgBox "Registro Guardado", vbInformation, "Operación de Registro"
---------------------------------------------------------------------------------------------------------
Realmente esto es un programita de prueba, como me estoy iniciando, es este es mi primera cuestion en Ado como quien dice.
Muchas gracias por vuestra ayuda.
Valora esta pregunta


0