Hola Gente, tengo este problema, llamo desde vfp7 a un procedimiento almacenado en SQL Server que ejecuta un insert en una tabla SQL.. La sintaxis de abajo, funciona perfecto cuando envio datos tipo string, el problema es el tipo datetime() y numerico que no se como enviarlos..
Gracias por su Ayuda..

HERNAN SULIGOY
Reconquista (Santa Fe)



  id001 = "0"
  re001 = "1"
  cl001 = "G"
  nu001 = "1"
  bc001 = "G"
  fc001 =DTOC(DATETIME())
  im001 ="99.99"
  ce001 ="G"
  lo001 =  "G"
  pr001 ="G"
  su001 ="G"


  lcSQLCMD="exec coop_ChequesCartera_Insert @Id =" +id001 +;
           ",@Registro ="+re001+;
",@IdCliente ="+cl001+;
",@Numero ="+nu001+;
",@Banco ="+bc001+;
",@FechaCobro ="+fc001+;
",@Importe ="+im001+;
",@CuitEmisor ="+ce001+;
",@Localidad ="+lo001+;
",@Provincia ="+pr001+;
",@SucqRecibio ="+su001
  loRs = lnHandle.Execute(lcSQLCMD)


--
Hernan Oscar Suligoy
CompuDisk Informatica

Responder a