base de datos e impresion
Hola no sé si tengo que preguntar esto aqui o en otro lado perdonad si me equivoco; tengo una base de datos en sqlserver con sus correspondientes tablas,pues bien en una tabla tengo unos cuantos campos tipo string que pueden tener datos o estar vacios, cuando quiero asignar para imprimir con qreport una variable por ejemplo QRlabel.text:=adotabla['CAMPO'] y el dato de la tabla está vacío (siendo de tipo string) me da un error, como puedo solucionarlo??,gracias.
|
Prueba con esto a ver si funciona:
QRLabel.Text:=adotabla.fieldbyname['campo'].AsString. También puedes montar un ADOQuery para que te traiga los datos y en la propiedad SQL poner : select campo1, campo2..., isnull(campoN, ' ') campoN es el que puede tener nulos from tabla where...bla...bla...bla... Con la función isnull te traerá un blanco si el campo es nulo. Espero te sirva de ayuda. |
La franja horaria es GMT +2. Ahora son las 19:52:06. |
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