FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Password de conexion (sql server o crystal??)
Uso delphi 7, crystal reports 9 y sql server 2000.
"Con crystal ejecuto un stored procedure que he creado con sql server; desde delphi, ejecuto dicho report mandandole los valores de los parámetros requeridos por el stored procedure. Hasta aqui todo de P.M., pero, cuando va a ejecutarlo, crystal me pide siempre la password. Sin duda es sql quien le dice a crystal q le de la password, pero yo estoy seguro que con delphi puedo hacer algo. Tengo por ahi una propiedad llamada 'logonserver' que no termino muy bien de entender y creo q la solución puede estar por ahi. Además hay una variable llamada dllname que no tengo ni idea qué es lo que tengo q poner El tipo de conexion entre crystal y sql server es ADO" El código que llevo es: cryrep1 := Application1.OpenReport('C:\Temp2\Report1.rpt', crOpenReportByTempCopy); cryrep1.DiscardSavedData; cryrep1.ParameterFields.GetItemByName('@IDTienda','').AddCurrentValue(strtoint('2')); CRViewer91.EnableExportButton := true; CRViewer91.ReportSource := cryrep1; CRViewer91.ViewReport; siendo cryrep1 un objeto IReport. Última edición por samame fecha: 10-02-2004 a las 11:35:55. |
#2
|
|||
|
|||
Ya lo he sacado
Es fácil, aunque lo que hace es no pedir la password para cualquier tabla:
for i:=1 to cryrep1.Database.Tables.Count do cryrep1.Database.Tables.Item[i].ConnectionProperties.Item['Password'].value := 'el que sea'; y si pide el id es igual pero con item['User_id'] |
|
|
|