Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 10-07-2008
xjre xjre is offline
Miembro
 
Registrado: feb 2008
Posts: 13
Poder: 0
xjre Va por buen camino
Código SQL [-]
 
CREATE proc GenerarGrupos
(
  @Xml text
)
as
BEGIN
  /* ====================== Comandos para preparar el xml ====================*/
  set nocount on 
  declare @xmlDocumentId int
  declare @xmlDocumentHeader varchar(100)
  declare @pathName varchar(47)
  set textsize 2147483647
  set @xmlDocumentHeader = ''

  exec sp_xml_preparedocument @xmlDocumentId output, @Xml , @xmlDocumentHeader
  set @pathName = 'DataSet/Fila'

Esa es la declaración y las primeras líneas. No puedo creerlo, hace una semana que estoy con esto y todavia no le puedo dar pie con bola

Saludos
Responder Con Cita
  #2  
Antiguo 10-07-2008
Avatar de jhonny
jhonny jhonny is offline
Jhonny Suárez
 
Registrado: may 2003
Ubicación: Colombia
Posts: 7.058
Poder: 30
jhonny Va camino a la famajhonny Va camino a la fama
A ver, si te funciona así:

Tu dices que si haces...

Código Delphi [-]
SPAgrupar.Close;
SPAgrupar.ParamByName('@Xml').AsString:= Xml;
SPAgrupar.Open;

Con tablas pequeñas, no tienes problema, pero con tablas grandes si... ¿Porque no lo intentas así, a ver que sucede?

Código Delphi [-]
SPAgrupar.Close;
SPAgrupar.ParamByName('@Xml').AsWideString := Xml;
SPAgrupar.Open;
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!"

http://www.purodelphi.com/
http://www.nosolodelphi.com/
Responder Con Cita
  #3  
Antiguo 14-07-2008
xjre xjre is offline
Miembro
 
Registrado: feb 2008
Posts: 13
Poder: 0
xjre Va por buen camino
El AsString anda perfecto, ya lo había probado pero como decis surgen problemas con las tablas grandes. Me fijo con el AsWideString y posteo los resultados.

Gracias por la respuesta

Saludos
Responder Con Cita
  #4  
Antiguo 14-07-2008
xjre xjre is offline
Miembro
 
Registrado: feb 2008
Posts: 13
Poder: 0
xjre Va por buen camino
Es curioso porque ahora lo probe de 0 en otra situacion y anda perfecto, asi que por lo tanto el problema fue particular de la que describi arriba.

Utilice el .AsMemo y el analizador de consulas sigue tirandome el

EXEC "SaveNoEntregados;1" 1973, "xml"

con ese "1" que tanto me intriga pero en este caso funciona perfectamente.

Eventualmente si encuentro cuál era el error del otro caso lo postearé para que quede.

Si alguien lee este thread de casualidad y quiere saber algo sobre esto que uso porque le puede llegar a servir, PM y le explico lo que necesite


Saludos y gracias a los que respondieron.
Responder Con Cita
Respuesta



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
Consulta Delphi 6, Delphi 2005 y Delphi 2006 Leviatan Varios 6 18-08-2007 16:02:08


La franja horaria es GMT +2. Ahora son las 07:21:07.


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