Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

no elimina registros VB 6

Estas en el tema de no elimina registros VB 6 en el foro de SQL Server en Foros del Web. Private Sub btnborrar_Click() strServer = "cyarespaldo" strUID = "sa" strPWD = "" strDatabase = "archivo" sqlstmt1 = "SELECT * From expedientes Where (clave Like " ...
  #1 (permalink)  
Antiguo 02/03/2009, 11:57
 
Fecha de Ingreso: febrero-2009
Ubicación: cancun!
Mensajes: 898
Antigüedad: 15 años, 3 meses
Puntos: 15
no elimina registros VB 6

Private Sub btnborrar_Click()
strServer = "cyarespaldo"
strUID = "sa"
strPWD = ""
strDatabase = "archivo"
sqlstmt1 = "SELECT * From expedientes Where (clave Like " & MSFlexGrid1.TexT & ")"
sqlstmt2 = "DELETE FROM expedientes WHERE (clave= '27893')" //eso se lo puse para ver si no tenia problemas con el msflex
MsgBox sqlstmt2

'If MsgBox("¿Desea eliminar el registro " & MSFlexGrid1.TexT & "?", vbYesNo + vbDefaultButton2 + vbExclamation) = vbYes Then
'sqlstmt1 = "DELETE From expedientes Where (clave= " & MSFlexGrid1.TexT & ")"

'End If




End Sub



hola que tal teengo ese codigo para seleccionar desde un msflex me muestra perfectamente bn la clave del registro pero no me elimina si yo pongo el delete asi como esta en sql me elimina perfectamente
el select en vb 6 funciona bn no se qpodria ser del delete
al principio crei q serian los permisos pero ya les di el permiso de elim inar


¿hay alguna manera de ver el error q me genere si lo hay en vb 6 asi como un debug o el or die de php?

gracias saludos!!!
  #2 (permalink)  
Antiguo 04/03/2009, 03:27
Avatar de kennyhp  
Fecha de Ingreso: julio-2006
Mensajes: 370
Antigüedad: 17 años, 10 meses
Puntos: 5
Respuesta: no elimina registros VB 6

Has probado poniendo comillas simples???

'sqlstmt1 = "DELETE From expedientes Where (clave= ' & MSFlexGrid1.TexT & ')"

Si tu Base de datos es SQL SERVER puedes usar el Profiler para ver que es lo que está enviando la query y de este modo podrás detectar el error.
  #3 (permalink)  
Antiguo 04/03/2009, 10:11
 
Fecha de Ingreso: febrero-2009
Ubicación: cancun!
Mensajes: 898
Antigüedad: 15 años, 3 meses
Puntos: 15
Respuesta: no elimina registros VB 6

hola gracias por tu respuesta le di solucion aunke no de la mejor manera uso un rs como recordset y con ese mismo lo elimino aunke no es muy seguro ya que se podria seleccionar uno q no debe borrarse gracias mientras trabajre con eso :(
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:27.