Enviar datos del Vfp al Sql2000 Server

Estimado amigo cuando intento enviar mas de 15 campos del Vfp9 al Slq2000 Server me sale el siguiente mensaje de: ERROR DE CONECTIVIDAD ODBC SQL SERVER DRIVE SINTAXIS INCORRECTA CERCA DE LA PALABRA CLAVE “SET”. Te envío la programación:
Select Tmp_Cxc
Go Top
Do While !Eof()
Wcadena2b="Insert Into Pgs_Post(Cod_Alu, Nom_Usu, Doc_Pag, Ndc_Pag, Fec_Reg, For_Pag,;
Bco_Pag,"Wcadena2b=Wcadena2b+ "Chq_Pag, Dni_Alu, Dat_Alu, Fec_Vct, Fec_Dep, Nro_Dep, Cpt_Pag, Imp_Pag,
Cuo_Pag,"Wcadena2b=Wcadena2b+ "Sem_Alu, Prg_Alu, Mon_Pag, Tot_Pag, Mor_Pag, Int_Pag, Dia_Pag, Cod_Pag, Emp_Alu)";
Values('"+Allt(Tmp_Cxc.Cod_Alu)+"','"+Allt(Tmp_Cxc.Nom_Usu)+"','"+Allt(Tmp_Cxc.Doc_Pag)+"',;
'"+Allt(Tmp_Cxc.Ndc_Pag)+"','"+Allt(Tmp_Cxc.Fec_Reg)+"','"+Allt(Tmp_Cxc.For_Pag)+"','"+Allt(Tmp_Cxc.Bco_Pag)+"',;
'"+Allt(Tmp_Cxc.Chq_Pag)+"','"+Allt(Tmp_Cxc.Dni_Alu)+"','"+Allt(Tmp_Cxc.Dat_Alu)+"','"+Allt(Tmp_Cxc.Fec_Vct)+"',;
'"+Allt(Tmp_Cxc.Fec_Dep)+"','"+Allt(Tmp_Cxc.Nro_Dep)+"','"+Allt(Tmp_Cxc.Cpt_Pag)+"','"+Str(Tmp_Cxc.Imp_Pag,9,2)+"',;
'"+Allt(Tmp_Cxc.Cuo_Pag)+"','"+Allt(Tmp_Cxc.Sem_Alu)+"','"+Allt(Tmp_Cxc.Prg_Alu)+"',;
'"+Str(Tmp_Cxc.Mon_Pag,9,2)+"','"+Str(Tmp_Cxc.Tot_Pag,9,2)+"','"+Str(Tmp_Cxc.Mor_Pag,9,2)+"',;
'"+Str(Tmp_Cxc.Int_Pag,9,2)+"','"+Str(Tmp_Cxc.Dia_Pag,9)+"','"+Allt(Tmp_Cxc.Cod_Pag)+"',;
'"+Allt(Tmp_Cxc.Emp_Alu)+"')"
If Sqlexec(CnxCxc,Wcadena2b)>0
Else
a=Aerror(Mat)
Messagebox(Mat(2),55,'Error al Grabar')
EndIf
Sele Tmp_Cxc
Skip
EndDo

1 respuesta

Respuesta
1

¿Ya pusiste un messagebox antes de enviar a grabar y mostrar lo que te envía wcadena2b?

No he puesto el MessageBox como y en donde lo ubico

Antes del if sqlexec(cnxcxc) ubica un messagebox(wcadena2b) y ve si la cadena que envias esta correcta, los campos y valores que van a grabar debes verificar que todo este bien

Hola amigo ya captura y veo q esta envio los datos correctamentq envio la imagen q capture

http://c/Documents

No me llego el link de la imagen, ¿dime algo las fechas en que formato la estas enviando?

en campo carácter pero para que aprecies mejor el mensaje del MessagaBox me podrías dar un correo para enviártelo allí

Ok finaliza la pregunta y me puedes enviar a [email protected] o agregarme al msn

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas