Ir al contenido


Foto

como llamar a un servicio web


  • Por favor identifícate para responder
21 respuestas en este tema

#21 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14.448 mensajes
  • LocationMéxico

Escrito 01 diciembre 2011 - 11:31

Ya encontre el problema la solucion la encontre en DelphiGroups.

En datosws reemplaze la linea
  //InvRegistry.RegisterInvokeOptions(TypeInfo(ContratacionWS), ioLiteral);

Por 
  InvRegistry.RegisterInvokeOptions(TypeInfo(ContratacionWS), ioDocument);

Funciono Bien, gracias por todo Egostar con tu ayuda pude comprender muchas cosas  :cheesy:


Ah vaya que bien, me alegra (y), hoy aprendimos algo nuevo ;)

Saludos
  • 0

#22 FELIX

FELIX

    Advanced Member

  • Miembros
  • PipPipPip
  • 123 mensajes

Escrito 02 diciembre 2011 - 01:33

Saludos Foreros

estaba tratando de conectar un servicio web a delphi, egostar me mostro como conectarme y funciono perfectamente en un nuevo proyecto que cree para aprender a consumir el servicio (hasta aqui todo bien).

Ahora mi problema es que ya hay un proyecto hecho el cual lo tengo que conectar al servicio web, hice los mismos pasos para consumir el servicio pero al ejecutar el proyecto no me muestra datos en los dbedit. Me pueden explicar que puede pasar???...



delphi
  1. //[color=red]Este es el codigo  que necesito cambiar[/color]
  2. StrFecha := FormatDateTime('mm/dd/yyyy',Date);
  3. if Value then
  4.   FSql_Fecha_Contrato := Format('where (CON.FECHA_INICIAL <= ''%s'' AND  CON.FECHA_FINAL >= ''%s'')',[StrFecha, StrFecha])
  5. else FSql_Fecha_Contrato := '';
  6. q_CAdmon.Close;
  7. q_CAdmon.SQL[11] := FSql_Fecha_Contrato;
  8. q_CAdmon.Open;
  9.  
  10.  
  11. //[color=red]sql q_CAdmon[/color]
  12. select con.ID_CONTRATO, con.NUMERO, con.DESCRIPCION,
  13. con.FECHA, mun.DESCRIPCION Nom_Mun, con.FECHA_INICIAL,
  14. dpto.DESCRIPCION Nom_Depto, con.FECHA_FINAL,dpto.COD_DEPARTAMENTO,
  15. ent.descripcion entidad, ent.Cod_entidad
  16. from CONTRATO con
  17. inner join MUNICIPIO mun
  18. on (mun.ID_MUNICIPIO = con.ID_MUNICIPIO)
  19. inner join DEPARTAMENTO dpto
  20. on (dpto.COD_DEPARTAMENTO = con.COD_DEPTO)
  21. inner Join entidades ent
  22. on (con.id_entidad = ent.cod_entidad)
  23. /*Aqui es la linea 11*/
  24. order by con.ID_MUNICIPIO
  25.  
  26. /*La Linea 11 se ingresa por codigo*/
  27.  
  28.  




ya tengo creada la  unidad del servicio web

unit ContratoWSImpl;

  • 0




IP.Board spam blocked by CleanTalk.