Envío de 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