Ошибка: 536 Ошибка в файле ‹имя файла отчета› Невозможно подключиться: неправильные параметры входа в систему

Я получаю указанную выше ошибку на клиентской машине при выполнении следующего кода

for i := 0 to crpe.Subreports.Count - 1 do  
  for j:=0 to crpe.Subreports[i].Tables.Count - 1 do  
    crpe.Subreports[i].Tables[j].Path := path;  

crpe.Subreports[0];   {This line points the VCL back to the main Report}  

for i := 0 to crpe.Tables.Count - 1 do  
  crpe.Tables[i].Path := path;  

Путь и таблицы существуют. Приведенный выше код также не работает при подключении к отчету без вложенных отчетов.

Я не понимаю, почему мне даются неверные параметры входа в систему, поскольку это просто таблицы. На других машинах работает нормально. Любые идеи?


person jose alsina    schedule 19.10.2010    source источник
comment
Есть ли у пользователя доступ к пути на машине?   -  person DJ Quimby    schedule 19.10.2010


Ответы (1)


Попробуйте удалить четвертую строку

(crpe.Subreports[0]; {Эта строка указывает VCL обратно на основной отчет})

Попробуйте сначала на машине, где ваша программа работает, чтобы увидеть, действительно ли вам нужна эта строка.

Если это сработает, попробуйте на клиентской машине, чтобы увидеть, есть ли разница.

Эта строка кода не имеет никакого смысла. Он просто ссылается на объект, но не присваивает его и не использует. Почему это не вызывает ошибку компилятора?

-Al.

person A. I. Breveleri    schedule 28.10.2010
comment
Привет, спасибо за ответ. Хотя строка выглядит неправильно, особенно если у вас нет подотчетов, она необходима, чтобы вернуть фокус основному отчету. Если я не включаю строку и у меня есть вложенные отчеты, то отчет открывается в одном из вложенных отчетов. Единственный обходной путь на данный момент заключался в том, чтобы попросить клиента попробовать использовать другой компьютер, и это сработало, но, очевидно, было бы неплохо сначала выяснить причину проблемы на случай, если она повторится. - person jose alsina; 28.10.2010
comment
Привет. Похоже, что WIN32 SDK для CR 2008 больше не поддерживается. Это позор, так как мы можем только надеяться, что все сработает. Для получения дополнительной информации см. forums.sdn.sap.com/thread.jspa? forumID=318&threadID=1818929 - person jose alsina; 06.11.2010