| Клиент FB 5 <-> Сервер FB 2.5 [сообщение #4403] | 
			Sat, 10 February 2024 22:57   | 
		 
		
			
				
				
				
					
						  
						7bit
						 Сообщений: 8 Зарегистрирован: February 2024 
						
					 | 
					Junior Member  | 
					 | 
		 
		 
	 | 
 
	
		Насколько совместим новый клиент Firebird 5 со старым сервером Firebird 2.5? 
 
Есть приложение, которое работает с базами Firebird 2.5. Планирую переезжать на 5-ку, но при этом сохранить возможность работать с базами в старом формате. 
 
Сейчас экспериментирую. Добавил к приложению библиотеки 5-ки (клиент + встроенный сервер). К базам под управлением сервера Firebird 2.5 подключается, вроде бы все работает. А вот к локальным базам (где нет сервера) не подключается - пишет о неподдерживаемой версии ODS (что-то в этом роде). Но если на машину (где локальные базы) поставить сервер, то подключается без проблем.
		
		
		[Обновления: Sat, 10 February 2024 22:57] Известить модератора  
 |  
	| 
		
	 | 
 
 
 | 
	| 
		
 | 
	| 
		
 | 
	| 
		
 | 
	| 
		
 | 
	| 
		
 | 
	| 
		
 | 
	| 
		
 | 
	| 
		
 | 
	| 
		
 | 
	| 
		
 | 
	
		
		
			| Re: Клиент FB 5 <-> Сервер FB 2.5 [сообщение #4469 является ответом на сообщение #4404] | 
			Wed, 14 February 2024 14:16   | 
		 
		
			
				
				
				
					
						  
						kdv
						 Сообщений: 105 Зарегистрирован: June 2022 
						
					 | 
					Senior Member  | 
					 | 
		 
		 
	 | 
 
	
		shavluk писал(а) Sat, 10 February 2024 23:13"Где нет сервера" - значит что клиентская библиотека fb5 перестала быть чисто клиентской, и стала "сервером" в режиме embeded. Естественно ему нужна база в своем формате 
Не пишите ерунду, пожалуйста. 
Клиентская библиотека с 3.0 не стала никаким "сервером". Это раньше embedded был клиентская библиотека+сервер, в одной ДЛЛ. 
А с 3.0 fbclient.dll не содержит ничего для работы с БД. Он МОЖЕТ вызвать движок ФБ, локально, engine12.dll (3.0), engine13.dll (4.0, 5.0), но работой с базой занимается именно engineNN.dll, а не fbclient.dll.
		
		
		
 |  
	| 
		
	 | 
 
 
 |