Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > MS SQL Server
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #6  
Antiguo 07-05-2013
Avatar de Jere_84
Jere_84 Jere_84 is offline
Miembro
NULL
 
Registrado: sep 2011
Ubicación: Córdoba, Argentina
Posts: 214
Poder: 0
Jere_84 cantidad desconocida en este momento
Cita:
Empezado por Al González Ver Mensaje
Como cualquier tipo de query, haces una simple consulta sobre el SP:
Código SQL [-]
Select * From MiSP (:Parametro1, :Par2, :Par3, ...)


¿Qué error aparece en tu pantalla? Me tendrás que perdonar, pues mi vista es mala y desde aquí no logro ver más allá del canal de Panamá.

Por otro lado, no entiendo la relación que haces entre campos persistentes y llamar al método Next de un conjunto de datos, ¿podrías explicarlo?

Saludos.
Cuando hago en un TSQLQuery: Select * From pSJFondoDesem( :Param, :Param1 ....

Al hacer active = true me muestra

El nombre de objeto 'pSJFondoDesemCursor' no es válido.

Como que no es valido llamar un SP de esta manera, porque lo que busca la consulta es una Tabla, capaz que en otras BD funcione pero en SQL Server creo que no por lo visto.

Probe con el ClientDataSet si intento hacer un OPEN me aparece:

TDBXError with message 'Remote error: SQLStoredProc: Cursor not returned from Query'.

Al usar ClientDataSet.Execute, no da error pero solo devuelve dos parámetros con valores de los 11 y tambien los deveulve para el ultimo registro, si intento hacer algo como esto:

Código Delphi [-]
    vdSJInforFondoDesem.ClientDataSetInforNoved.Execute;

    with vdSJInforFondoDesem do
    begin
      ClientDataSetInforNoved.Open;
      ClientDataSetInforNoved.First;
      while not ClientDataSetInforNoved.Eof do
      begin
        ShowMessage(ClientDataSetInforNoved.Params.ParamByName('@CodigEmple').AsString);
        ShowMessage(ClientDataSetInforNoved.Params.ParamByName('@DescrEmple').AsString);
        ShowMessage(ClientDataSetInforNoved.Params.ParamByName('@CuilEmple').AsString);
        ShowMessage(ClientDataSetInforNoved.Params.ParamByName('@CuentFondoDesem').AsString);
        ShowMessage(ClientDataSetInforNoved.Params.ParamByName('@LibreFondoDesem').AsString);
        ShowMessage(ClientDataSetInforNoved.Params.ParamByName('@Calle').AsString);
        ShowMessage(ClientDataSetInforNoved.Params.ParamByName('@Numer').AsString);
        ShowMessage(ClientDataSetInforNoved.Params.ParamByName('@CodigCiuda').AsString);
        ShowMessage(ClientDataSetInforNoved.Params.ParamByName('@DescrCiuda').AsString);
        ShowMessage(ClientDataSetInforNoved.Params.ParamByName('@Porce').AsString);
        ShowMessage(ClientDataSetInforNoved.Params.ParamByName('@ImporFinal').AsString);
        ClientDataSetInforNoved.Next;
      end;
    end;

Me da el sig error en el OPEN:

TDBXError with message 'Remote error: Could not convert variant of type (OleStr) into type (Date)'.

Voy a buscar mas acerca de esto error quizás sea solucionable y pueda funcionar.
Responder Con Cita
 



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
Windows 2008 server Toni Windows 7 29-07-2011 00:23:04
Problema al conectar BDE con SQL Server 2008 QuarkBcn Conexión con bases de datos 4 10-09-2010 14:35:43
Problema DBExpress en Windows Server 2008 cmagno Conexión con bases de datos 0 12-02-2009 14:39:11
Sql Server 2008 disponible poliburro Noticias 28 17-08-2008 13:30:04
Win Server 2008 Casimiro Noteví Noticias 40 12-03-2008 23:37:43


La franja horaria es GMT +2. Ahora son las 01:37:05.


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