Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2008.10.19;
Скачать: [xml.tar.bz2];

Вниз

ADO в WebSnap   Найти похожие ветки 

 
Maxim   (2008-04-14 22:43) [0]

Здравствуйте! Суть вопроса такова: пробую написать интернет-приложение, используя технологию WebSnap в Delphi 7, и когда мне нужно было осуществлять коннект к базе сервера MS SQL Server 2000, я увидел, что в Delphi исчезает вкладка ADO (а также ещё несколько вкладок). Вы не обьясните, почему так происходит, и можно ли как-нибудь её вернуть?
Можно было бы конечно для этих целей использовать и dbExpress, но при осуществлении коннекта возникает ошибка "Error mapping failed"....
Уже пробовал найти что-нибудь в интернете, и видел только, что подобные вопросы появлялись и у других людей (касательно dbExpress), но ответов на них я так и не нашёл...
Помогите пожалуйста, посоветуйте что-нибудь.
Заранее благодарю.


 
Ega23 ©   (2008-04-14 23:37) [1]

cgi пишешь? Используй WebBrocker


 
Maxim   (2008-04-14 23:49) [2]

Нет, хочу попробовать слабанить либо ISAPI, либо модуль для Apache. А для отладки конечно использую Web App Debugger. Я тут нарыл кое-каю инфу про драйвер dbExpress для коннекта к MS SQL Server, оказывается в родном драйвере, поставляемом с делфи есть баг, связанный с коннектом (возникает ошибка Error mapping failed, если в параметрах соединения пароль и или логин являются пустыми). В инете есть вроде обновление этого драйвера. Мож кто подскажет ресурсик?


 
Ega23 ©   (2008-04-15 00:28) [3]

Ну и делай модуль для апача, там нормальная заготовка имеется.
File - New - Web Application - Apache 2.x Shared Module
ADO есть.


 
sniknik ©   (2008-04-15 01:05) [4]

> что в Delphi исчезает вкладка ADO (а также ещё несколько вкладок). Вы не обьясните, почему так происходит, и можно ли как-нибудь её вернуть?
использовать надо только VCL. в CLX приложении не может быть COM элементов. не кроссплатформенно получается...

вернуть? убери все лишние модули. либо создай приложение заново, и аккуратнее в дальнейшем с использованием чего либо.


 
Maxim   (2008-04-15 09:51) [5]

Хм. Спасибо, sniknik. Ты только что упомянул про кроссплатформенность, и я вспомнил одну деталь. Когда создаёшь WebSnap приложение, в диалоговом окне настройки этого приложения есть пункт Cross Platform. Когда этот флаг установлен, то некоторые вкладки как раз и исчезают. Если же его сбросить, то вкладки остаются на месте.
Поискал инфы в инете, и действительно - установка этого флажка предположительно в дальнейшем позволит работать данное веб-приложение на других платформах, отличающихся от Windows.
То есть, получается, что используя для доступа к данным механизм ADO, я создаю веб-приложение, которое не заработает на Linux.
Скажите, пожалуйста, это связано с тем, что COM - это парафия исключительно Windows, и на Unix-платформах такой вещицы нет?
Заранее благодарю


 
Ega23 ©   (2008-04-15 09:53) [6]


> То есть, получается, что используя для доступа к данным
> механизм ADO, я создаю веб-приложение, которое не заработает
> на Linux.
> Скажите, пожалуйста, это связано с тем, что COM - это парафия
> исключительно Windows, и на Unix-платформах такой вещицы
> нет?


В общем случае - да.


 
Maxim   (2008-04-15 09:54) [7]

Ещё раз пасибо, ребята


 
Ega23 ©   (2008-04-15 10:08) [8]

А если не секрет - нафига таба в Апач-модуле коннект?


 
Maxim   (2008-04-15 22:26) [9]

У меня приложение должно работать с БД, реализовывать к ней запросы, а клиенту будет предоставлен интерфейс в виде страниц HTML. Связь с сервером БД мне и нужна.


 
Ega23 ©   (2008-04-15 23:32) [10]

fastcgi



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2008.10.19;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.005 c
15-1219719674
Slider007
2008-08-26 07:01
2008.10.19
С днем рождения ! 26 августа 2008 вторник


2-1220951379
webpauk
2008-09-09 13:09
2008.10.19
Проблемы с иконкой


15-1219737191
Bless
2008-08-26 11:53
2008.10.19
Какова вероятность...


2-1221399642
Аврам
2008-09-14 17:40
2008.10.19
перечисление компонентов


1-1200594520
Igor23
2008-01-17 21:28
2008.10.19
Как нажать кнопку в html документе которы загружен в WebBrowser1





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский