Foros del Web » Programación para mayores de 30 ;) » Programación General »

Ayuda con VFP y MySQL

Estas en el tema de Ayuda con VFP y MySQL en el foro de Programación General en Foros del Web. Hola!!! Tengo un problema al momento de poner los codigos en los formularios de catalogos... Tengo que hacer unos formularios que me conecten a una ...
  #1 (permalink)  
Antiguo 31/05/2008, 19:13
 
Fecha de Ingreso: mayo-2008
Mensajes: 1
Antigüedad: 15 años, 11 meses
Puntos: 0
Ayuda con VFP y MySQL

Hola!!!

Tengo un problema al momento de poner los codigos en los formularios de catalogos...

Tengo que hacer unos formularios que me conecten a una base de datos en mySQL, y tienen que guardar, actualizar y eliminar.... Solo que ni me actualiza ni me guarda, y creo que es porque tengo mal la secuencia de los campos de fechas... Hice todo lo humanamente posible, pero no encuentro el error... Alguien podria ayudarme???

Aqui pongo mi codigo, y si alguien sabe en que estoy errando, puede mostrarme mi error?

Mil gracias!!!


PRIVATE WVALOR,WVALOR2
wvalor="INSERT INTO Prestamos (Folio, Cod_libro, No_Credencial, Fech_prestamo, Fech_entrega, Entrego, Observaciones) VALUES "
wvalor2="('"+thisform.wfolio.value+"',"+;
str(thisform.wlibro.value)+","+;
str(thisform.wcredencial.value)+","+;
STR(month(thisform.wfechaprestamo.VALUE))+"."+;
str(day(thisform.wfechaprestamo.VALUE))+"."+;
str(year(thisform.wfechaprestamo.VALUE))+","+;
STR(month(thisform.wfechaentrega.VALUE))+"."+;
str(day(thisform.wfechaentrega.VALUE))+"."+;
str(year(thisform.wfechaentrega.VALUE))+",'"+;
thisform.wsino.value)+"','"+;
thisform.wobservaciones.Value+"')"
IF SQLEXEC(thisform.conexion,wvalor+wvalor2)<1
wvalor="UPDATE Prestamos SET Cod_libro="+;
str(thisform.wlibro.value)+","+;
"No_Credencial="+str(thisform.wcredencial.Value)+" ,"+;
"Fech_prestamo="+str(month(thisform.wfechaprestamo .VALUE))+"."+;
str(day(thisform.wfechaprestamo.VALUE))+"."+;
str(year(thisform.wfechaprestamo.VALUE))+","+;
"Fech_entrega="+str(month(thisform.wfechaentrega.V ALUE))+"."+;
str(day(thisform.wfechaentrega.VALUE))+"."+;
str(year(thisform.wfechaentrega.VALUE))+",'"+;
"Entrego="+str(thisform.wsino.Value)+"',"+;
"Observaciones='"+thisform.wobservaciones.Value+"' "
wvalor2=" WHERE Folio='"+thisform.wfolio.value+"'"
IF SQLEXEC(thisform.conexion,wvalor+wvalor2)<1
MESSAGEBOX("No se pudo actualizar el registro",16)
ENDIF
ELSE
MESSAGEBOX("Registro actualizado",16)
ENDIF
THISFORM.wfolio.SETFOCUS
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 23:40.