Ms SQL и Linux

Модератор: Модераторы разделов

EvilPenguin
Сообщения: 3

Ms SQL и Linux

Сообщение EvilPenguin »

Здравствуйте у меня такая проблема. На машине Debian, пишу под Gnome/GTK+ прогу и на данном этапе требуется законектиться к базе Ms SQL. Скажите как это сделать ато я в инете даже под MySQL мануала не нашел. На сервере стоит MustDie 2003.
Спасибо сказали:
d_n_k
Сообщения: 636
ОС: Gentoo GNU/Linux

Re: Ms SQL и Linux

Сообщение d_n_k »

значит плохо искал или искал не то и не там.

how to connect to mysql

тож самое для m$sql
все сказанное есть имхо...
Спасибо сказали:
Upliner
Сообщения: 67
ОС: openSUSE 11 / Debian Lenny

Re: Ms SQL и Linux

Сообщение Upliner »

Используй библиотеку freetds
От Кузбаса и до Затулинки, от вершин до глубиннейших руд
Анархисты Сибирской Республики нас к предельной свободе ведут
Спасибо сказали:
Аватара пользователя
kostyak
Сообщения: 61
ОС: Ubuntu 10.10

Re: Ms SQL и Linux

Сообщение kostyak »

Для питона (если вдруг питон) есть pymssql.
Nothing is Truth...
Спасибо сказали:
EvilPenguin
Сообщения: 3

Re: Ms SQL и Linux

Сообщение EvilPenguin »

установил freetds а какие там функции я без понятия. В гугле мануалы тока под php. Там как-то просто mssql_connect и все в си так не прокатило. Может кто знает как пользоваться. Я вроде нашел в tds.h функцию tds_connect но ее синтаксис все равно не понял и не факт что она мне ваще нужна. И как потом запросы отправлять тоже большая проблема для меня. Пожалуйста подскажите.
Спасибо сказали:
Upliner
Сообщения: 67
ОС: openSUSE 11 / Debian Lenny

Re: Ms SQL и Linux

Сообщение Upliner »

На сайте freetds всё понятно написано: http://freetds.org/userguide/samplecode.htm
А вот ещё простенькие примерчики по mysql: http://www.geocities.com/jahan.geo/mysql_c_by_example.html
Если C-шный интерфейс кажется слишком сложным, то наверное стоит выбрать другой язык...
От Кузбаса и до Затулинки, от вершин до глубиннейших руд
Анархисты Сибирской Республики нас к предельной свободе ведут
Спасибо сказали:
watashiwa_daredeska
Бывший модератор
Сообщения: 4038
Статус: Искусственный интеллект (pre-alpha)
ОС: Debian GNU/Linux

Re: Ms SQL и Linux

Сообщение watashiwa_daredeska »

На сайте есть User Manual, в нем есть ссылка на reference по ct-lib (во FreeTDS своя реализация этого API): http://download.sybase.com/pdfdocs/cng1000e/ref.pdf
Там не много, всего чуть больше 500 страничек ;)
Спасибо сказали:
EvilPenguin
Сообщения: 3

Re: Ms SQL и Linux

Сообщение EvilPenguin »

подключился через командную строку используя unixodbc и FreeTDS руководство взял с unixODBC.org все работает. Но мне надо это сделать через сишный интерфейс. Тамже находится пример конекта на си. Но компилятор ругается на функции типа SQLAllocHandle, SQLConnect и др. Ругается ледующим образом undefined reference to `SQLAllocHandle'. Интересно то что анюта видит эту функцию (видит в смысле может ее дописать ну как ctrl+space в visual studio). Даже не знаю что делать.
Спасибо сказали:
Upliner
Сообщения: 67
ОС: openSUSE 11 / Debian Lenny

Re: Ms SQL и Linux

Сообщение Upliner »

Это не компилятор, это линкер ругается... Нужно, чтобы он прилинковывал odbc библиотеку (похоже, что это настраивается в Compiler and linker settings -> Libraries)
От Кузбаса и до Затулинки, от вершин до глубиннейших руд
Анархисты Сибирской Республики нас к предельной свободе ведут
Спасибо сказали: