Hola a todos,
Tengo un problema al intentar añadir un registro a una tabla.
Este es el código:
For i = 0 To Cursor2.RowCount - 1
Cursor2.Position = i
If Cursor2.GetString("sDia") = EdtFecha.Text Then
Existe = True
Msgbox("Ya existe un servicio en la base de datos para ese día (" & Cursor2.GetString("sDia") & ")","Atención")
Exit
End If
Next
If Not(Existe) Then
SQL2.BeginTransaction
Try
SQL2.ExecNonQuery("INSERT INTO Horas VALUES('" & EdtFecha.Text & "','" & EditText1.Text.ToUpperCase & "','" & LblHoras.Text & "','" & LblNocturnas.Text & "','" & LblHoras.Text & "')")
SQL2.TransactionSuccessful
Catch
Log(LastException.Message) 'no changes will be made
End Try
SQL2.EndTransaction
VerDiasTrabajados.Refrescar = True
Activity.Finish
End If
En el emulador de Android funciona. Añade el registro pero cuando lo ejecuto en el móvil no consigo que añada ningún registro.
¿Sabéis lo que me puede estar sucediendo?
Saludos
Tengo un problema al intentar añadir un registro a una tabla.
Este es el código:
For i = 0 To Cursor2.RowCount - 1
Cursor2.Position = i
If Cursor2.GetString("sDia") = EdtFecha.Text Then
Existe = True
Msgbox("Ya existe un servicio en la base de datos para ese día (" & Cursor2.GetString("sDia") & ")","Atención")
Exit
End If
Next
If Not(Existe) Then
SQL2.BeginTransaction
Try
SQL2.ExecNonQuery("INSERT INTO Horas VALUES('" & EdtFecha.Text & "','" & EditText1.Text.ToUpperCase & "','" & LblHoras.Text & "','" & LblNocturnas.Text & "','" & LblHoras.Text & "')")
SQL2.TransactionSuccessful
Catch
Log(LastException.Message) 'no changes will be made
End Try
SQL2.EndTransaction
VerDiasTrabajados.Refrescar = True
Activity.Finish
End If
En el emulador de Android funciona. Añade el registro pero cuando lo ejecuto en el móvil no consigo que añada ningún registro.
¿Sabéis lo que me puede estar sucediendo?
Saludos