Компьютерный форум NoWa.cc Здесь может быть Ваша реклама
Правила Форума
редакция от 22.06.2020
Портал .::2BakSa.WS::.
Вернуться   Компьютерный форум NoWa.cc > В помощь вебмастеру > Программирование > Delphi

Уважаемые пользователи nowa.cc и 2baksa.ws. У нас сложилось тяжёлое финансовое положение. Мы работаем для вас вот уже более 15 лет и сейчас вынуждены просить о помощи. Окажите посильную поддержку проектам. Мы очень надеемся на вас. Реквизиты для переводов ниже.
Webmoney Webmoney WMZ: 826074280762 Webmoney WME: 804621616710
PayPal PayPal_Email E-mail для связи по вопросу помощи
Кошелёк для вашей помощи YooMoney 4100117770549562
YooMoney Спасибо за поддержку!
Ответ
 
Опции темы Опции просмотра Language
Старый 21.12.2007, 12:10   #376
neonman
Постоялец
 
Аватар для neonman
 
Пол:Мужской
Регистрация: 04.07.2006
Сообщений: 360
Репутация: 88
По умолчанию Ответ: Вопросы по Delphi/Pascal

FastReport поддерживает FireBird. Но в дизайнере отчетов нельзя указать клиентскую библиотеку для него!! Может кто-нибудь сталкивался с этой проблемой.
Да, и можно ли сделать чтобы FR подхватывал DataSet'ы из программы (как RaveReports)? И вообще мне не нравится что пароль к БД можно подсмотреть из файла *.fr3...
neonman вне форума
 
Ответить с цитированием Вверх
Здесь может быть Ваша реклама
Здесь может быть Ваша реклама


Реклама: теплоход санкт петербург тихвин валам 4 дняKNSneva.ru - предлагает 16 ядерные процессоры - КНС Санкт-Петербург - мы дорожим каждым клиентом!Тепловая завеса Тепломаш КЭВ-9П2022ЕВ КНС всегда выгодно монитор изогнутый для компьютера - Подарок каждому покупателю!заказы озон в достависте


Старый 21.12.2007, 12:37   #377
_varvar_
Неактивный пользователь
 
Регистрация: 13.12.2007
Сообщений: 18
Репутация: 3
По умолчанию Ответ: Вопросы по Delphi/Pascal

Цитата:
Сообщение от neonman Посмотреть сообщение
Да, и можно ли сделать чтобы FR подхватывал DataSet'ы из программы (как RaveReports)?

Используй FrDataset

Цитата:
Сообщение от neonman Посмотреть сообщение
И вообще мне не нравится что пароль к БД можно подсмотреть из файла *.fr3...

ну так не обязательно его там хранить
_varvar_ вне форума
 
Ответить с цитированием Вверх
Старый 21.12.2007, 12:45   #378
Cze
Новичок
 
Пол:Мужской
Регистрация: 26.11.2007
Сообщений: 27
Репутация: 20
По умолчанию Ответ: Вопросы по Delphi/Pascal

Цитата:
Сообщение от neonman Посмотреть сообщение
мне не нравится что пароль к БД можно подсмотреть из файла *.fr3...

Праоль и парметры можно установить не посредственно перед выводом отчета:
with TfrxIBXDataBase(Form1.Report.FindComponent('frxIBX DataBase1')) do
begin
Connected := False;
DatabaseName :=Db_Name;
LoginPrompt := False;
Params.Add('user_name=sysdba');
Params.Add('password=masterkey');
Params.Add('lc_ctype=win1251');
end;
в отчете добавляем frxIBXDataBase1.Connected := True;
Или используй компонет TfrxDBDataset и не надо в отчете ни каких компонент доступа
Cze вне форума
 
Ответить с цитированием Вверх
Старый 10.01.2008, 00:39   #379
Alex_Zverev
Неактивный пользователь
 
Регистрация: 19.07.2007
Сообщений: 3
Репутация: 0
По умолчанию Ответ: Вопросы по Delphi/Pascal

Кто может помочь с проблемой при работе с FR 4.11
Все тало вроде нормально, но при попытке положит на форму FastReport выдается эксепшн в модуле vcl60.dll
Alex_Zverev вне форума
 
Ответить с цитированием Вверх
Старый 10.01.2008, 11:35   #380
Cze
Новичок
 
Пол:Мужской
Регистрация: 26.11.2007
Сообщений: 27
Репутация: 20
По умолчанию Ответ: Вопросы по Delphi/Pascal

Цитата:
Сообщение от Alex_Zverev Посмотреть сообщение
эксепшн в модуле vcl60.dll

попробуй перекомпилировать библиотеки, а лучше скачай версию 4.5
http://www.nowa.cc/showpost.php?p=1361579&postcount=34
Cze вне форума
 
Ответить с цитированием Вверх
Старый 28.01.2008, 15:24   #381
hsly
Неактивный пользователь
 
Пол:Мужской
Регистрация: 28.01.2008
Сообщений: 4
Репутация: 1
По умолчанию Ответ: Вопросы по Delphi/Pascal

Delphi 7 + Rave Report.
Если данные вмещаются на одну страницу - все отлично, но как только хоть одна строчка вылазит на вторую - генерируется куча страниц (до бесконечности). в чем проблема?
hsly вне форума
 
Ответить с цитированием Вверх
Старый 13.02.2008, 13:51   #382
DimaBr
Неактивный пользователь
 
Регистрация: 13.02.2008
Сообщений: 3
Репутация: 0
По умолчанию Ответ: Вопросы по Delphi/Pascal

Цитата:
Сообщение от Alex_Zverev Посмотреть сообщение
попытке положит на форму FastReport выдается эксепшн в модуле vcl60.dll

Сталкивался с такой же ситуацией, которая решилась просто.
В конструкторе TfsMethodHelper (fs_iinterpreter.pas) создавался массив параметров функций.
constructor TfsMethodHelper.Create(const Syntax: String; Script: TfsScript);
begin
.....
FVarArray := VarArrayCreate([0, Count - 1], varVariant);
end;
При количестве параметров Count = 0 (например function Date: TDateTime), получаем ошибку.
DimaBr вне форума
 
Ответить с цитированием Вверх
Старый 19.02.2008, 20:27   #383
BobSub
Неактивный пользователь
 
Аватар для BobSub
 
Пол:Мужской
Регистрация: 28.08.2007
Сообщений: 3
Репутация: 0
По умолчанию Ответ: Вопросы по Delphi/Pascal

Народ прошу помощи, все страницы перечитывать много сильно, и если такой вопрос был, то извините. Вопрос простенький, как сделать, чтобы когда наводил мышкой на текст, появлялось всплывающее сообщение или как его там.
BobSub вне форума
 
Ответить с цитированием Вверх
Старый 20.02.2008, 10:03   #384
hsly
Неактивный пользователь
 
Пол:Мужской
Регистрация: 28.01.2008
Сообщений: 4
Репутация: 1
По умолчанию Ответ: Вопросы по Delphi/Pascal

В свойстве Hint элемента вбиваешь текст подсказки и свойство ShowHint ставишь в true
hsly вне форума
 
Ответить с цитированием Вверх
Старый 24.02.2008, 20:22   #385
Wooorker
Пользователь
 
Пол:Мужской
Регистрация: 24.10.2006
Сообщений: 45
Репутация: 43
По умолчанию Ответ: Вопросы по Delphi/Pascal

всё! добил меня этот dbf!
и через BDE пытался подключиться
и через ADO - всё бесполезно.
ежели mdb файл надо было подключить - то без проблем, а тут....

что самое интересное:
при создании программы все поля и данные в файлах просматриваются нормально, но стоит нажать F9 - ошибка.
если через BDE - то "Project name.exe raised exception class EDBEngineError with massage 'Cannot load driver.'. ....'
если через ADO, то похожая ерунда: "Project name.exe raised exception class EOleException with message '[Microsoft][Драйвер ODBC dBase] Непредвиденная ошибка драйвера внешней базы данных (15877)'. ....

Очень прошу
подскажите чё я накосячил
понимаю что что то с драйвером базы данных
тока что - никак не врублюсь.
и новый драйвер dBase создавал в "Администраторе источников данных ODBC" и в настройках имеющегося пытался изменить тип dBase 5, IV, III
всё бестолку
почему же во время кодинга все dbf файлы просматриваются аж бегом?
__________________
Все берут, но не всех за это берут

Последний раз редактировалось Wooorker; 25.02.2008 в 11:01.. Причина: залез на delphikingdom
Wooorker вне форума
 
Ответить с цитированием Вверх
Старый 25.02.2008, 11:00   #386
Wooorker
Пользователь
 
Пол:Мужской
Регистрация: 24.10.2006
Сообщений: 45
Репутация: 43
По умолчанию Ответ: Вопросы по Delphi/Pascal

в общем, разобрался.
Может кому то поможет
//-------------------------
15-12-2007 12:00
Здравствуйте, у меня такая проблема:
при подключении таблицы .dbf к гриду использую datasource и dataset, в последнем создаю connection string:

Provider=MSDASQL.1; Persist Security Info=False; Extended Properties="DSN=Файлы dBASE; DBQ=C:\MY DOCUMENTS\DELPHI_DB; DefaultDir=C:\MY DOCUMENTS\DELPHI_DB; DriverId=533; MaxBufferSize=2048; PageTimeout=5;"

проверяю подключение, все ок, но когда выбираю Activate, выдает ошибку:
[Microsoft][Драйвер ODBC dBase]Непредвиденная ошибка драйвера внешней базы данных(15877)
Поискал в инете, люди говорят, что помогает [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engi nes\Xbase] "BDE"=dword:00000002 в реестре... прописал, теперь после нажатия Activate данные отображаются на форме в гриде, НО! при запуске проекта в конце компиляции выдает другую ошибку:
Could not convert variant of type(Null) into type(String)
и это при том, что кода нет ни строчки! только 2 компонента и грид на форме...
помогите, плиз, как решить эту проблему?

Ответы:

16-12-2007 04:40 | Сообщение от автора вопросаВсем спасибо, разобрался - через ADOQuery все замечательно работает без ошибок...
__________________
Все берут, но не всех за это берут

Последний раз редактировалось Wooorker; 25.02.2008 в 11:01.. Причина: нашёл ответ на delphikingdom
Wooorker вне форума
 
Ответить с цитированием Вверх
Старый 25.02.2008, 13:28   #387
Wooorker
Пользователь
 
Пол:Мужской
Регистрация: 24.10.2006
Сообщений: 45
Репутация: 43
По умолчанию Ответ: Вопросы по Delphi/Pascal

вдогонку ещё один вопрос
ответа нигде не нашёл
делаю проект связанный с базой Access
когда записей мало - всё работает на отлично
НО!
Есть база - в ней 3 070 000 записей.
не просто медленно загружается
а ОООЧЕНЬ медленно
в конце концов ругается на нехватку виртуальной памяти, а затем ошибка OLE...чего-то там
В общем, вопрос такой. Как избавиться от торомозов и ошибок при загрузке ОЧЕНЬ больших баз Access (а может и не только Access, просто с другими локальными базами данных не пробы
__________________
Все берут, но не всех за это берут
Wooorker вне форума
 
Ответить с цитированием Вверх
Старый 25.02.2008, 21:51   #388
neonman
Постоялец
 
Аватар для neonman
 
Пол:Мужской
Регистрация: 04.07.2006
Сообщений: 360
Репутация: 88
По умолчанию Ответ: Вопросы по Delphi/Pascal

Цитата:
Сообщение от Wooorker Посмотреть сообщение
Есть база - в ней 3 070 000 записей.

Многовато для Access. Посмотрите в сторону серьезных СУБД (FireBird, MySQL, MS SQL...).
neonman вне форума
 
Ответить с цитированием Вверх
Старый 26.02.2008, 09:20   #389
Морковкин
Постоялец
 
Аватар для Морковкин
 
Пол:Мужской
Регистрация: 23.05.2006
Адрес: Бандерштат
Сообщений: 635
Репутация: 2687
По умолчанию Ответ: Вопросы по Delphi/Pascal

Wooorker,
Создавай на бесплатной платформе firebird 2.0 базу interbase.
А то запросы пойдут, будеш несколько дней ждать.
У меня была база на 10000 записей, но когда делался один глобальный запрос, ждать приходилось
Морковкин вне форума
 
Ответить с цитированием Вверх
Старый 26.02.2008, 13:07   #390
neonman
Постоялец
 
Аватар для neonman
 
Пол:Мужской
Регистрация: 04.07.2006
Сообщений: 360
Репутация: 88
По умолчанию Ответ: Вопросы по Delphi/Pascal

Цитата:
Сообщение от livand Посмотреть сообщение
Создавай на бесплатной платформе firebird 2.0 базу interbase.

Может базу firebird всетаки? Хоть и родня, но вещи разные...
neonman вне форума
 
Ответить с цитированием Вверх
Ответ


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
PASCAL Алексей М Моделирование программ 1 27.02.2009 16:52
Castalia for Delphi 2008.1 - эксперт IDE Delphi Minotawr Компоненты 0 03.09.2008 02:17
Pascal Fiesta_Life Delphi 4 01.06.2008 03:11
Pascal puella Delphi 5 18.02.2008 18:11

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 06:29. Часовой пояс GMT +3.


Copyright ©2004 - 2024 2BakSa.WS

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
Время генерации страницы 0.32373 секунды с 11 запросами