|
FibPlus 6.9.9 и FB4 фсё? sic transit gloria mundi
|
|||
---|---|---|---|
#18+
Имею FibPlus 6.9.9 последний лицензионный, стоит на лицензионной Turbo Delphi 2006, попытался подключится к FB 4, облом, пишет что логин-пароль не определены, причем такая ошибка и при не существующей БД. Это всё? П-ц котёнку? (c) ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2021, 11:34 |
|
FibPlus 6.9.9 и FB4 фсё? sic transit gloria mundi
|
|||
---|---|---|---|
#18+
zeon11, видимо, надо читать релизноты? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2021, 11:42 |
|
FibPlus 6.9.9 и FB4 фсё? sic transit gloria mundi
|
|||
---|---|---|---|
#18+
zeon11, не верю что он именно это пишет. Давай сюда нормальный текст ошибки. Родной ли клиент 4.0 используется? Работать через FibPlus с 4.0 можно, но только в режиме совместимости типов. Новых типов FibPlus не знает и без вмешательства в код не узнает. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2021, 11:43 |
|
FibPlus 6.9.9 и FB4 фсё? sic transit gloria mundi
|
|||
---|---|---|---|
#18+
Симонов Денис Работать через FibPlus с 4.0 можно, но только в режиме совместимости типов. Новых типов FibPlus не знает и без вмешательства в код не узнает. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2021, 11:45 |
|
FibPlus 6.9.9 и FB4 фсё? sic transit gloria mundi
|
|||
---|---|---|---|
#18+
Мимопроходящий, так то да, но у ТС вполне могло быть приложение написанное ранее, которое он решил перевести на 4.0. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2021, 11:52 |
|
FibPlus 6.9.9 и FB4 фсё? sic transit gloria mundi
|
|||
---|---|---|---|
#18+
Симонов Денис так то да, но у ТС вполне могло быть приложение написанное ранее, которое он решил перевести на 4.0. (я о них, а не о фибах) ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2021, 11:55 |
|
FibPlus 6.9.9 и FB4 фсё? sic transit gloria mundi
|
|||
---|---|---|---|
#18+
Мимопроходящий, ошибаешься. При некоторых арифметических операциях есть расширение типов BIGINT -> INT128. Проще всего просто включить режим совместимости типов ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2021, 11:59 |
|
FibPlus 6.9.9 и FB4 фсё? sic transit gloria mundi
|
|||
---|---|---|---|
#18+
Симонов Денис ошибаешься. При некоторых арифметических операциях есть расширение типов BIGINT -> INT128. Проще всего просто включить режим совместимости типов ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2021, 12:06 |
|
FibPlus 6.9.9 и FB4 фсё? sic transit gloria mundi
|
|||
---|---|---|---|
#18+
Симонов ДенисРодной ли клиент 4.0 используется? Сейчас он скажет "не знаю, как проверить?" и окажется, что таки нет, а используется поставляемый с дельфи клиент IB6. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2021, 12:52 |
|
FibPlus 6.9.9 и FB4 фсё? sic transit gloria mundi
|
|||
---|---|---|---|
#18+
Мимопроходящий но типы-то от этого не поменяются. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2021, 15:02 |
|
FibPlus 6.9.9 и FB4 фсё? sic transit gloria mundi
|
|||
---|---|---|---|
#18+
Машина была "лысая", т.е. fbclient.dll от других версий отсутствовал. Только FB 4, последний IBExpert для восстановления базы до ODS 13.0 и тестовое приложение для подключения к базе данных через FibPlus 6.9.9 Никаких сред разработки на машине никогда небыло. Деинсталлировал FB4, после удалил папку Firebird_4_0 Установил второй раз, пароль задал короткий, но другой. Всё заработало. Так что вопрос снимается. Спасибо, что откликнулись. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2021, 16:31 |
|
FibPlus 6.9.9 и FB4 фсё? sic transit gloria mundi
|
|||
---|---|---|---|
#18+
так мы и не узнали что это было... ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2021, 16:36 |
|
FibPlus 6.9.9 и FB4 фсё? sic transit gloria mundi
|
|||
---|---|---|---|
#18+
Ещё одна чистая машина. Win10. Установил FB 4, всё по дефолту, единственное Classic и пароль SYSDBA MMast Сделал тестовое приложение object Form13: TForm13 Left = 0 Top = 0 Caption = 'Form13' ClientHeight = 311 ClientWidth = 643 Color = clBtnFace Font.Charset = DEFAULT_CHARSET Font.Color = clWindowText Font.Height = -11 Font.Name = 'Tahoma' Font.Style = [] OldCreateOrder = False PixelsPerInch = 96 TextHeight = 13 object DBGridEh1: TDBGridEh Left = 0 Top = 120 Width = 643 Height = 191 Align = alBottom DataSource = DataSource1 DynProps = <> TabOrder = 0 object RowDetailData: TRowDetailPanelControlEh end end object Edit1: TEdit Left = 272 Top = 8 Width = 305 Height = 21 TabOrder = 1 Text = 'c:\chilly\rrr.FDB' end object Edit2: TEdit Left = 272 Top = 35 Width = 305 Height = 21 TabOrder = 2 Text = 'SYSDBA' end object Edit3: TEdit Left = 272 Top = 62 Width = 305 Height = 21 TabOrder = 3 Text = 'MMast' end object Button1: TButton Left = 272 Top = 89 Width = 75 Height = 25 Caption = 'Button1' TabOrder = 4 OnClick = Button1Click end object DB: TpFIBDatabase DefaultTransaction = TransRead DefaultUpdateTransaction = TransWrite SQLDialect = 3 Timeout = 0 LibraryName = 'fbclient.dll' WaitForRestoreConnect = 0 Left = 112 Top = 32 end object Q: TpFIBDataSet SelectSQL.Strings = ( 'select * from man') Transaction = TransRead Database = DB UpdateTransaction = TransWrite DefaultFormats.DateTimeDisplayFormat = 'dd.mm.yyyy HH:mm' DefaultFormats.DisplayFormatTime = 'HH:mm' Left = 112 Top = 64 end object DataSource1: TDataSource DataSet = Q Left = 152 Top = 64 end object TransRead: TpFIBTransaction DefaultDatabase = DB TimeoutAction = TARollback TRParams.Strings = ( 'read' 'nowait' 'rec_version' 'read_committed') TPBMode = tpbDefault Left = 48 Top = 32 end object TransWrite: TpFIBTransaction DefaultDatabase = DB TimeoutAction = TARollback TRParams.Strings = ( 'write' 'nowait' 'rec_version' 'read_committed') TPBMode = tpbDefault Left = 48 Top = 80 end end unit Unit13; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, DBGridEhGrouping, ToolCtrlsEh, DBGridEhToolCtrls, DynVarsEh, FIBDatabase, pFIBDatabase, StdCtrls, EhLibVCL, GridsEh, DBAxisGridsEh, DBGridEh, DB, FIBDataSet, pFIBDataSet; type TForm13 = class(TForm) DB: TpFIBDatabase; Q: TpFIBDataSet; DataSource1: TDataSource; DBGridEh1: TDBGridEh; Edit1: TEdit; Edit2: TEdit; Edit3: TEdit; Button1: TButton; TransRead: TpFIBTransaction; TransWrite: TpFIBTransaction; procedure Button1Click(Sender: TObject); private { Private declarations } public { Public declarations } end; var Form13: TForm13; implementation {$R *.dfm} procedure TForm13.Button1Click(Sender: TObject); begin DB.Close; DB.DatabaseName:=Edit1.Text; DB.DBParams.Clear; DB.DBParams.Add('user_name='+Edit2.Text); DB.DBParams.Add('password='+Edit3.Text); DB.Connected:=True; Q.Open; end; end. Запускаю два экземпляра приложения с рабочего стола, всё открывается. Запускаю два экземпляра IBExpert c подключением к той-же БД - всё открывается. Запускаю первым IBExpert, открывается БД, Затем с рабочего стола запускаю тестовое приложение при подключении к БД вылетает ошибка. Запускаю первым приложение, открывается БД, затем запускаю IBExpert, при открытии БД в IBExpert вылетает тот-же текст ошибки. Кладу тестовое приложение в папку FireBird_4_0. Открывается БД и в IBExpert, и в тестовом приложении без каких-либо проблем. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2021, 12:13 |
|
FibPlus 6.9.9 и FB4 фсё? sic transit gloria mundi
|
|||
---|---|---|---|
#18+
zeon11, строка коннекта в приложении и в IBE ? PS собственно в тексте ошибки всё и так сказано. Что не понятно - поиск поможет. PPS читать релизноты и этот форум до полного понимания что такое embedded и "локальный" коннект, и что изменилось в fb3 ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2021, 12:45 |
|
FibPlus 6.9.9 и FB4 фсё? sic transit gloria mundi
|
|||
---|---|---|---|
#18+
zeon11, потому что надо было скопировать все файлы необходимые клиенту FB в папку со своим приложением. Для 4.0 это
... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2021, 12:52 |
|
FibPlus 6.9.9 и FB4 фсё? sic transit gloria mundi
|
|||
---|---|---|---|
#18+
zeon11, элементарно лечится если в строке коннекта добавить префикс протокола xnet, то есть xnet//:mydatabase Но я всё таки рекомендую использовать tpc inet://localhost/mydatabase ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2021, 12:58 |
|
FibPlus 6.9.9 и FB4 фсё? sic transit gloria mundi
|
|||
---|---|---|---|
#18+
Симонов Денис Но я всё таки рекомендую использовать tpc inet://localhost/mydatabase Всегда использовал xnet. Попробовал inet. Эксперт ругается на плагин ChaCha. Как настроить? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2021, 14:42 |
|
FibPlus 6.9.9 и FB4 фсё? sic transit gloria mundi
|
|||
---|---|---|---|
#18+
KreatorXXI, выше написано что должно быть у клиента 4.0. Стоит обратить внимание на firebird.conf в каталоге клиента!! Не то чтобы он обязательный, но без него поиск каталога плагинов может делаться не в той последовательности. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2021, 14:49 |
|
FibPlus 6.9.9 и FB4 фсё? sic transit gloria mundi
|
|||
---|---|---|---|
#18+
Симонов Денис, куда Эксперту его подложить. Эксперт вроде как находит плагин, только загрузить не может. Вот такая ошибка: авторUnsuccessful execution caused by system error that does not preclude successful execution of subsequent statements. Error loading plugin ChaCha. Module C:\Program Files\Firebird\Firebird_4_0\plugins/ChaCha exists but can not be loaded. unknown Win32 error 193. ------------------------------------------------------------------------------------------------------------------- SQLCODE: -901 SQLSTATE: 39000 GDSCODE: 335545004 32-битный плагин нужен? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2021, 14:56 |
|
FibPlus 6.9.9 и FB4 фсё? sic transit gloria mundi
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2021, 15:08 |
|
FibPlus 6.9.9 и FB4 фсё? sic transit gloria mundi
|
|||
---|---|---|---|
#18+
KreatorXXI, конечно 32 битный. Этот плагин грузится как на стороне клиента, так и на стороне сервера. И да про firebird.conf я написал не спроста. Если его не положить в папку с клиентом, то при загрузке плагина, fbclient станет искать firebird.conf у себя в директории, не найдя его поизет на одну директорию выше, и если там найдёт, то будет считать этот каталог корнем для загрузки плагинов. Я как то раз на это налетел, потому что сделал вот так ($fbroot)/WOW64/... файлы клиента... Долго бился головой об стену пока Влад не пояснил, что корневым каталог считает тот в котором найден firebird.conf ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2021, 15:12 |
|
FibPlus 6.9.9 и FB4 фсё? sic transit gloria mundi
|
|||
---|---|---|---|
#18+
Симонов Денис, У себя проблему с путями решил установкой переменных окружения "FIREBIRD" и "FIREBIRD_MSG" ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2021, 15:31 |
|
FibPlus 6.9.9 и FB4 фсё? sic transit gloria mundi
|
|||
---|---|---|---|
#18+
Симонов Денис zeon11, элементарно лечится если в строке коннекта добавить префикс протокола xnet, то есть xnet//:mydatabase Но я всё таки рекомендую использовать tpc inet://localhost/mydatabase Да, моя тестовая программа подключается с этой строкой подключения, однако IBExpert подключается только как Local, default при выставлении протокола Remote, INet (TCP/IP, FB3) выдаёт ошибку Attempting to connect to: inet://localhost/c:\chilly\rrr.FDB... Connection failed! ------------------------------------ Unsuccessful execution caused by a system error that precludes successful execution of subsequent statements. Your user name and password are not defined. Ask your database administrator to set up a Firebird login. ------------------------------------------------------------------------------------------------------------- SQLCODE: -902 SQLSTATE: 28000 GDSCODE: 335544472 Attempting to connect to services manager: inet://localhost/service_mgr... Failed! ------------------------------------ Unsuccessful execution caused by a system error that precludes successful execution of subsequent statements. Your user name and password are not defined. Ask your database administrator to set up a Firebird login. ------------------------------------------------------------------------------------------------------------- SQLCODE: -902 SQLSTATE: 28000 GDSCODE: 335544472 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2021, 07:40 |
|
FibPlus 6.9.9 и FB4 фсё? sic transit gloria mundi
|
|||
---|---|---|---|
#18+
zeon11 Имею FibPlus 6.9.9 последний лицензионный, стоит на лицензионной Turbo Delphi 2006, попытался подключится к FB 4, облом, пишет что логин-пароль не определены, причем такая ошибка и при не существующей БД. Это всё? П-ц котёнку? (c) Всё работает. 1. для сервера в базе security.db создай пользователя SYSDBA/masterkey. Ручками, в isql. 2. даже если сервер у тебя x64 - то для коннекта всегда используй 32-разрядную библиотеку fbClient.dll. Ибо у тебя Turbo Delphi 6 - 32 разрядная, и приложения у тебя 32 - разрядные, и fib+ тоже 32 разрядная. Скачай x32 пакет из http://web.firebirdsql.org/download/snapshot_builds/win/4.0/ распакуй его где-нибудь, и именного его используй для коннекта. 3. При коннекте используй tcp протокол. Т.е., в строке подключения явно указывай адрес сервера, например: localhost:D:\test.fdb хост:Путь_к файлу_базы 4. В файле конфигурации сервера укажи, что уровень совместимости типов данных = 3.0. Если хочешь, рассмотрим по шагам. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2021, 09:20 |
|
FibPlus 6.9.9 и FB4 фсё? sic transit gloria mundi
|
|||
---|---|---|---|
#18+
Шавлюк Евгений Симонов Денис, У себя проблему с путями решил установкой переменных окружения "FIREBIRD" и "FIREBIRD_MSG" Это удобно на сервере продуктива, на тестовой машине с кучей разных каталогов под разные сборки это не пойдет. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2021, 09:22 |
|
|
start [/forum/topic.php?fid=40&fpage=3&tid=1559905]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
43ms |
get topic data: |
15ms |
get forum data: |
3ms |
get page messages: |
59ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 165ms |
0 / 0 |