MSSQL и SyBase

Планы, идеология, архитектура и т.п.

Модератор: Модераторы

Re: MSSQL и SyBase

Сообщение alexs » 03.05.2011 23:49:37

Насчёт других платформ - надо общаться с разработчиками FreeTDS. Если они сделают возможность сборки под эти платформы, то всё будет.
Аватара пользователя
alexs
долгожитель
 
Сообщения: 3932
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Re: MSSQL и SyBase

Сообщение Mr.Smart » 07.05.2011 14:55:12

vindim писал(а):Необходим доступ к MySQL.

А причём тут MySQL? Или я что-то не понял?
Mr.Smart
долгожитель
 
Сообщения: 1797
Зарегистрирован: 29.03.2008 01:01:11
Откуда: из леса!

Re: MSSQL и SyBase

Сообщение whs » 01.11.2012 20:02:56

Весь инет облазил. И весь BagTrack в поисках возможности подключится к MSSQL (Нужные мне версии начиная от 2000, 2002, 2005, возможно еще 2008) MSSQLConnect в Lazarus 1.1 + FPC 2.7.1 не работает видать он слишком сырой. И тут натыкаюсь на этот компонент ну думаю а вдруг он то сможет подключится.
Слил из SVN поставил и что-то она совсем не работает. Ставлю Connect в True а она мне "Access Violation тебе брат" и все больше ничего не удалось :D
Я опечален, придется теперь искать другой путь подключится.
Аватара пользователя
whs
новенький
 
Сообщения: 28
Зарегистрирован: 03.04.2010 18:07:44

Re: MSSQL и SyBase

Сообщение Mr.Smart » 01.11.2012 20:21:02

Не знаю на сколько alexs забросил свою разработку. Я для подключения к MS SQL любой версии использую Native ODBC немного обернув его в свои классы.
Mr.Smart
долгожитель
 
Сообщения: 1797
Зарегистрирован: 29.03.2008 01:01:11
Откуда: из леса!

Re: MSSQL и SyBase

Сообщение alexs » 02.11.2012 00:47:21

whs
У меня нет сейчас времени и стимула им заниматься. Посмотри на zeos - последнее время там были активные теловижения на эту тему. Говорят - работает.
Аватара пользователя
alexs
долгожитель
 
Сообщения: 3932
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Re: MSSQL и SyBase

Сообщение MaratIsk » 03.11.2012 11:38:58

zeos работает вплоть до версии 2005
MaratIsk
новенький
 
Сообщения: 87
Зарегистрирован: 20.08.2009 18:15:20

Re: MSSQL и SyBase

Сообщение whs » 04.11.2012 17:00:08

Пока использую вариант "слойка", подключаюсь через ODBC.
Аватара пользователя
whs
новенький
 
Сообщения: 28
Зарегистрирован: 03.04.2010 18:07:44

Re: MSSQL и SyBase

Сообщение STAKANOV » 20.05.2013 18:15:11

arbinada писал(а):Проблема в том, что DB-Library не поддерживает нововведений с 2000 года, например юникодные строки, GUID и т.д. Более того, она с версии 2000 работает не напрямую через сокеты и TDS, а поверх OLE DB. Такой вот архитектурный шедевр.


не понял я :-) GUID это 16 байт, что там с ними работать? я их беру и как BINARY(16) в MySQL копирую, никакого OLE в линуксе я не видел, а freetds работает. и что там не так с юникодными строками?

С одной стороны жаль, что данный проект помер, но понять можно сейчас поддержка работы с MS SQL в FPC нормально реализована (как я понимаю начиная с версии 2.6.2). Если копнуть в сырцы, то все станет видно, что все классы сделаны поверх freetds (см. модуль dblib.pp).

К замечанию, кто через как работает :-) Я свой freetds.pas (каяюсь - многое подсмотрел в dblib.pp) написал и дергаю функции из libsybdb.so. Для моих задач (cgi) очень удобно и просто, хоть и считается это теперь "низкоуровневым программированием" )))))

ЗЫ. Кстати, классно было бы написать свой сервер БД и нативную библиотеку для работы с ним на fpc... Но это так, мечты.
Аватара пользователя
STAKANOV
энтузиаст
 
Сообщения: 1069
Зарегистрирован: 14.05.2006 21:26:24
Откуда: Зеленоград

Re: MSSQL и SyBase

Сообщение alexs » 21.05.2013 01:34:13

STAKANOV писал(а):С одной стороны жаль, что данный проект помер

Там у меня несколько проблем было. Самое главное - нет стимула работать с этим сервером.
Ну а по мелоче - я немного не так начал делать работу с запросами. Там не верно фетчи сделаны. Это я уже попозже понял.

STAKANOV писал(а):ЗЫ. Кстати, классно было бы написать свой сервер БД и нативную библиотеку для работы с ним на fpc... Но это так, мечты.

Простой сервер написать не сложно. А вот оптимизатор выполнения запросов - вот это проблема.
Аватара пользователя
alexs
долгожитель
 
Сообщения: 3932
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Пред.

Вернуться в Разработки на нашем сайте

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

Рейтинг@Mail.ru