on 12-05-2012 11:09 PM
Hola comunidad...
tengan uds una buena tarde.
Acudo a uds para ver si logro resolver un problema que tengo, les comento:
Tengo un reporte de Crystal que he creado utilizando un qry en el que tengo quemado un parametro asi:
Declare @Agencia varchar(8)
set @Agencia = '00Central'
select * from oinv where u_agencia = @Agencia
hasta aca todo bien.
Sin embargo, necesito que la agencia sea trasladada segun el requerimiento del usuario, para lo cual creo un parametro dentro de Crystal tipo "Cadena".
dentro de la sentencia del SQL lo dejo de la siguiente manera
Declare @Agencia varchar(8)
/*set @Agencia = '00Central' */
set @Agencia = {?Agencia}
select * from oinv where u_agencia = @Agencia
al ejecutar el reporte, Crystal solicita el parametro, pero al ingresar en valor 00Central, me da un error e indica que no se ha podido recuperar la informacion,indicando tambien: No se pudo recpuerar los datos de la base de datos, detalle: 42000:[Microsoft][SQL Server Native Cliente 10.0][SQL Server] incorrect syntax near 'Central', [Codigo de proveedor de base de datos: 102]
yo ingreso el valor 00Central y el la trunca.
si solo ingreso 00 no me da ese problema
si solo ingreso Central me da el mismo error.
he utilizado parametros en otros reportes pero han sido de tipo fecha y/o numerico y no he tenido ese problema.
quiza estoy utilizando mal la definicion.. alguien tiene idea sobre esto, agradecere su ayuda.
Intenta con la consulta así:
Declare @Agencia varchar(8)
/*set @Agencia = '00Central' */
set @Agencia = '{?Agencia}'
select * from oinv where cardcode = @Agencia
Lo que hice fue el parámetro entre comilla simple (') como en un query normal de SQL. Así te debe funcionar. También, te recomiendo ampliar la longitud de la variable, para evitar que te trunque hasta 8 el texto que introduzcan en el parámetro de Crystal Reports.
Saludos.
JC.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
estoy utilizando
Crystal Reports 2008 for SAP Bussines One
version 12.1.0.892
SQL Server 2008 R2
SBO B1 8.82 PL 9
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
100 | |
11 | |
10 | |
6 | |
6 | |
5 | |
4 | |
4 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.