Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Coloboración Paypal con ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 21-04-2017
usuario1000 usuario1000 is offline
Miembro
 
Registrado: nov 2016
Posts: 90
Poder: 10
usuario1000 Va por buen camino
Cita:
Empezado por Caminante Ver Mensaje
Pues se me hace raro
Podrias poner un poco mas de codigo?
He avanzado un poquito.
Lo que tengo ahora mismo es:
Código Delphi [-]
 
type
  TMiRegistro = record
       TablaDatos : array [0..45]  of String;
  end;
...
function TFRecibidas.grabarFactura:Boolean;
var
  tabla : TMiRegistro;
begin

  funcion := Tservermethods1client.Create
    (FModuloDatos.SQLConnection.DBXConnection);

        tabla.TablaDatos[0]:= eDocumento.Text;
        tabla.TablaDatos[1]:= eAno.Text;
        tabla.TablaDatos[2]:= eEmp.Text;
         ...

  resultado := funcion.GrabarFactura(tabla.TablaDatos[0]);   // Así sí lo compila, pero no me deja pasar la tabla completa me da error

end;

Código Delphi [-]
 [dcc32 Error] FacturasRecibidas.pas(1639): E2010 Incompatible types: 'string' and 'TMiRegistro'
Responder Con Cita
  #2  
Antiguo 21-04-2017
usuario1000 usuario1000 is offline
Miembro
 
Registrado: nov 2016
Posts: 90
Poder: 10
usuario1000 Va por buen camino
Código Delphi [-]
resultado := funcion.GrabarFactura(tabla);  // Esto es lo que pretendo pasar, la tabla completa, Pero da el error antes dicho.
Responder Con Cita
  #3  
Antiguo 21-04-2017
Avatar de Caminante
Caminante Caminante is offline
Miembro
 
Registrado: oct 2010
Ubicación: Lima - Peru
Posts: 338
Poder: 16
Caminante Va camino a la fama
En el metodo grabarfactura pareciera que el parametro que le pasas esta esperando un string y no un Array.

Es la unica explicacion que le veo.

Como esta declarado este metodo???
__________________
Caminante, son tus huellas el camino y nada más; Caminante, no hay camino, se hace camino al andar.
Antonio Machado
Responder Con Cita
  #4  
Antiguo 21-04-2017
usuario1000 usuario1000 is offline
Miembro
 
Registrado: nov 2016
Posts: 90
Poder: 10
usuario1000 Va por buen camino
El metodo declarado en el servidor al que llamo desde el cliente está declarado de la siguiente forma:
Código Delphi [-]
function GrabarFactura (tabla:array of string):boolean;
Responder Con Cita
  #5  
Antiguo 21-04-2017
Avatar de Caminante
Caminante Caminante is offline
Miembro
 
Registrado: oct 2010
Ubicación: Lima - Peru
Posts: 338
Poder: 16
Caminante Va camino a la fama
Tambien debe ser de tipo MiArray sino se interpreta como un tipo diferente.
__________________
Caminante, son tus huellas el camino y nada más; Caminante, no hay camino, se hace camino al andar.
Antonio Machado
Responder Con Cita
  #6  
Antiguo 21-04-2017
usuario1000 usuario1000 is offline
Miembro
 
Registrado: nov 2016
Posts: 90
Poder: 10
usuario1000 Va por buen camino
Cita:
Empezado por Caminante Ver Mensaje
Tambien debe ser de tipo MiArray sino se interpreta como un tipo diferente.
Ok, lo voy a cambiar y te comento lo que me sale.
Responder Con Cita
  #7  
Antiguo 21-04-2017
usuario1000 usuario1000 is offline
Miembro
 
Registrado: nov 2016
Posts: 90
Poder: 10
usuario1000 Va por buen camino
Cita:
Empezado por usuario1000 Ver Mensaje
Ok, lo voy a cambiar y te comento lo que me sale.
He declarado lo mismo que en el Cliente, pero ahora la funcion GrabarFactura no la reconoce en el CLIENTE
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Pasar un array como parámetro a una Query pape19 Varios 7 10-10-2011 22:53:40
Pasar array como parámetro santiago14 Varios 10 17-09-2008 14:31:00
Como pasar un parametro? b3nshi Varios 3 18-08-2007 06:54:53
PLSQL - Pasar un array como parametro. movorack SQL 1 06-03-2007 20:07:59
pasar como parámetro un array bidimensional nsr048 Varios 2 08-11-2005 11:54:20


La franja horaria es GMT +2. Ahora son las 00:12:26.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi