Insertar registros desde vfp hacia postgresql

Estoy creando un formulario para guardar datos desde vpf hacia postgres pero no se ha podido con variables, intento así: sqlexec(conexión,'insert into áreas value('01','Gerencia','Pruebas')') y funciona pero cuando remplazo los valores por variable no guarda. ¿Qué pasa estoy haciendo algo mal? Sqlexec(conexion,'insert into areas value(_codigo,_nombrea,_observ)')

1 respuesta

Respuesta
1
Genera una cadena con las opciones
Mira te posteo un ejemplo:
Para Actualizar
StrRep="UPDATE padron SET "
With Thisform
StrRep=StrRep+"Contrato = '" +.txtContrato.Value+"',"
StrRep=StrRep+"Region = '" +Allt(.txtRegion.Value)+"',"
StrRep=StrRep+"Manzana = '" +Allt(.txtManzana.Value)+"',"
StrRep=StrRep+"Predio = '" +Allt(.txtPredio.Value)+"',"
EndWith
ValRet=(SqlExec(Conexion, StrRep)<>-1)
Para Insertar:
insstr="INSERT INTO padron ("
insstr=insstr+"Contrato,"
insstr=insstr+"Region,"
insstr=insstr+"Manzana,"
insstr=insstr+"Predio)"
insstr=insstr+" VALUES ("
with thisform
insstr=insstr+"'"+.txtcontrato.value+"',"
insstr=insstr+"'"+allt(.txtregion.value)+"',"
insstr=insstr+"'"+allt(.txtmanzana.value)+"',"
insstr=insstr+"'"+allt(.txtpredio.value)+"',"
(.txtobservaciones.value)+"')"
endwith
ValRet=(SqlExec(Conexion, StrRep)<>-1)

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas