Visual Basic - Refrescar ado

Life is soft - evento anual de software empresarial
 
Vista:

Refrescar ado

Publicado por Roberto Muñoz Moreno (24 intervenciones) el 29/09/2003 23:25:10
El problema que tengo es que despues de agregar el conjunto de registro con la instruccion select los agrega bien a la tabla pero en el formulario no puedo refrescar el datalist pues no aparecen los nuevos datos en el (el datalist) hasta que salgo del formulario al menu anterior y vuelvo a accesar a este
el codigo es el siguiente:
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:Refrescar ado

Publicado por Roberto Muñoz Moreno (24 intervenciones) el 29/09/2003 23:28:30
Dim Cn As ADODB.Connection
Dim RsServicios As ADODB.Recordset
Dim RsPolizas As ADODB.Recordset
Dim StrIntroducir As String
Dim Clave As String
Clave = ""
Dim prueba As String
On Error GoTo RutinaDeError2
Set Cn = New ADODB.Connection
Cn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" _
& "Data Source=C:/Polizas/POLIZAS.MDB;" _
& "Persist Security Info=False;" _
& "Jet OLEDB:Database Password=Clave"
Cn.Open
If TxtImporte.Enabled = False Then
StrIntroducir = "INSERT INTO POLIZAS(FECHA, NUMEROFACTURA, CUENTASUBCUENTA, CUENTA, SUBCUENTA, IMPORTE) SELECT '" & TxtFecha.Text & "', '" & TxtNumeroFactura & "', CUENTASUBCUENTA, CUENTA, SUBCUENTA, IMPORTE FROM SERVICIOS WHERE CUENTA= '" & TxtCuenta.Text & "' AND SUBCUENTA<>'" & "00000" & "'"
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:Refrescar ado

Publicado por Roberto Muñoz Moreno (24 intervenciones) el 29/09/2003 23:29:45
ElseIf TxtImporte.Enabled = True Then
StrIntroducir = "INSERT INTO POLIZAS(FECHA, NUMEROFACTURA, CUENTASUBCUENTA, CUENTA, SUBCUENTA, IMPORTE) SELECT '" & TxtFecha.Text & "', '" & TxtNumeroFactura & "', CUENTASUBCUENTA, CUENTA, SUBCUENTA, '" & TxtImporte.Text & "' FROM SERVICIOS WHERE CUENTA= '" & TxtCuenta.Text & "' AND SUBCUENTA<>'" & "00000" & "'"
End If
Cn.Execute StrIntroducir
InHabilitarTextBoxFacturas
CmdNuevo.Caption = "&Nuevo"
CmdEliminar.Caption = "&Eliminar"
CmdModificar.Enabled = True
CmdConsultaEnPantalla.Enabled = True
CmdReporteImpreso.Enabled = True
CmdSalir.Enabled = True
CmdFecha.Enabled = False
CmdCuenta.Enabled = False
RegistroNuevo = True
Adodc1.Refresh
DataList1.Refresh
DataList2.ListField = ""
DataList2.Refresh

De antemano Gracias mil por su ayuda
Roberto
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:Refrescar ado

Publicado por Gustavo V (53 intervenciones) el 30/09/2003 04:27:44
Debo suponer que el Datasource de los datalist es el ADODC1, de ser así, por que no haces, un Adodc.Rrcordset.Requery

Saludos
Gustavo
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:Refrescar ado

Publicado por Roberto Muñoz Moreno (24 intervenciones) el 30/09/2003 04:43:23
ya lo hice Gustavo y me da error (numero de error: -2147217842) (descripcion: la operacion fue cancelada) porque podra ser?.

Gracias
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:Refrescar ado

Publicado por Roberto Muñoz Moreno (24 intervenciones) el 30/09/2003 04:46:48
Lo hice antes del adodc1.refresh que esta en el codigo que envie en la nota anterior aunque ahi no esa porque lo borre, tal vez lo estoy poniendo en donde no
que sera?

Gracias a quien me responda y gracias Gustavo

Roberto


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:Refrescar ado

Publicado por Gustavo V (53 intervenciones) el 30/09/2003 17:52:24
El error al que tu haces referencia en tu correo anterior es debido a que estas ejecutando una operación de actualización y alguno de los campos no cumple con las restricciones (algún campo que todavía no tiene valor) y por lo tanto la operación de refresh queda cancelada.

Saludos
Gustavo
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:Refrescar ado

Publicado por Roberto Muñoz Moreno (24 intervenciones) el 30/09/2003 19:09:24


Gracias Gustavo, oye y donde veo el significado de esos numeros de error?

Roberto
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:Refrescar ado

Publicado por Gustavo V (53 intervenciones) el 30/09/2003 22:22:21
busca el knowledge base del sitio de MS$
Gustavo
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