Ms SQL и Linux
Модератор: Модераторы разделов
-
EvilPenguin
- Сообщения: 3
Ms SQL и Linux
Здравствуйте у меня такая проблема. На машине Debian, пишу под Gnome/GTK+ прогу и на данном этапе требуется законектиться к базе Ms SQL. Скажите как это сделать ато я в инете даже под MySQL мануала не нашел. На сервере стоит MustDie 2003.
-
d_n_k
- Сообщения: 636
- ОС: Gentoo GNU/Linux
Re: Ms SQL и Linux
все сказанное есть имхо...
-
Upliner
- Сообщения: 67
- ОС: openSUSE 11 / Debian Lenny
Re: Ms SQL и Linux
Используй библиотеку freetds
От Кузбаса и до Затулинки, от вершин до глубиннейших руд
Анархисты Сибирской Республики нас к предельной свободе ведут
Анархисты Сибирской Республики нас к предельной свободе ведут
-
kostyak
- Сообщения: 61
- ОС: Ubuntu 10.10
-
EvilPenguin
- Сообщения: 3
Re: Ms SQL и Linux
установил freetds а какие там функции я без понятия. В гугле мануалы тока под php. Там как-то просто mssql_connect и все в си так не прокатило. Может кто знает как пользоваться. Я вроде нашел в tds.h функцию tds_connect но ее синтаксис все равно не понял и не факт что она мне ваще нужна. И как потом запросы отправлять тоже большая проблема для меня. Пожалуйста подскажите.
-
Upliner
- Сообщения: 67
- ОС: openSUSE 11 / Debian Lenny
Re: Ms SQL и Linux
На сайте freetds всё понятно написано: http://freetds.org/userguide/samplecode.htm
А вот ещё простенькие примерчики по mysql: http://www.geocities.com/jahan.geo/mysql_c_by_example.html
Если C-шный интерфейс кажется слишком сложным, то наверное стоит выбрать другой язык...
А вот ещё простенькие примерчики по 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
На сайте есть User Manual, в нем есть ссылка на reference по ct-lib (во FreeTDS своя реализация этого API): http://download.sybase.com/pdfdocs/cng1000e/ref.pdf
Там не много, всего чуть больше 500 страничек
Там не много, всего чуть больше 500 страничек
Мои розовые очки
-
EvilPenguin
- Сообщения: 3
Re: Ms SQL и Linux
подключился через командную строку используя unixodbc и FreeTDS руководство взял с unixODBC.org все работает. Но мне надо это сделать через сишный интерфейс. Тамже находится пример конекта на си. Но компилятор ругается на функции типа SQLAllocHandle, SQLConnect и др. Ругается ледующим образом undefined reference to `SQLAllocHandle'. Интересно то что анюта видит эту функцию (видит в смысле может ее дописать ну как ctrl+space в visual studio). Даже не знаю что делать.
-
Upliner
- Сообщения: 67
- ОС: openSUSE 11 / Debian Lenny
Re: Ms SQL и Linux
Это не компилятор, это линкер ругается... Нужно, чтобы он прилинковывал odbc библиотеку (похоже, что это настраивается в Compiler and linker settings -> Libraries)
От Кузбаса и до Затулинки, от вершин до глубиннейших руд
Анархисты Сибирской Республики нас к предельной свободе ведут
Анархисты Сибирской Республики нас к предельной свободе ведут