Текущий архив: 2003.06.16;
Скачать: CL | DM;
ВнизБазы данных и инет Найти похожие ветки
← →
Инна (2003-05-21 02:00) [0]хотелось бы сделать простейшую веб-морду для ввода параметров для запросов и отображения результатов этих самых запросов :) почитала Архангельского - там про компоненты со вкладки Internet, которых у меня почему-то нет вовсе :-/ это что за непорядок? :)
как вы реализуете простейшие варианты? ну самые примитивные. заранее извиняюся за идиотский вопрос :) и еще, хотелось бы узнать, что означают фразы, по поводу того, что MSSQL лучшая база для Weba? на такие фразы я натыкаюсь постоянно...
← →
Sergey Masloff (2003-05-21 08:05) [1]>почитала Архангельского
Лучше бы Калверта или Кэнту
>там про компоненты со вкладки Internet, которых у меня почему-то нет вовсе
Версия Delphi?
>как вы реализуете простейшие варианты
Самый примитивный - cgi. Консольный файл в котором что-то типа:
Writeln("<html>");
Writeln("<body>");
Writeln("<p>");
Writeln(Formst("My Cool Query Result = "%s"",[Query1.FieldByName("MyField").AsString]) ;
.........
и так далее
Чуть поудобнее - ASP
← →
Sergey Masloff (2003-05-21 08:05) [2]>что означают фразы, по поводу того, что MSSQL лучшая база для Weba?
Маркетинг
← →
Инна (2003-05-21 11:51) [3]версия 6 Ent.что характерно, и книжка про 6 :)))
так а зачем же тогда вкладка Internet?
← →
Соловьев (2003-05-21 12:03) [4]какой сервер? Apache?
там есть при создании нового проекта можно выбрать Web Server Application - сам сделал.
← →
Карелин Артем (2003-05-21 12:35) [5]Код в теле html - страницы:
<form action="\cgi\Project2.exe"><textarea name="mss" rows=5></textarea><br><input type="submit"></form>
В вэб-модуле пишем : Request.QueryFields.Values["mss"] для получения текста с формы.
А я свой сервер на FireBird посадил...
← →
Карелин Артем (2003-05-21 12:46) [6]И в конце обработчика запроса в web-модуле пишем:
Response.ContentType:="text/html";
Response.Content:="<html><body>Запрос принят. Время "+FormatDateTime("c",Now)+"</body></html>";
Response.SendResponse;
← →
Max Zyuzin (2003-05-21 12:48) [7]>Инна (21.05.03 02:00)
Я снюхивал Ibase с HTML ем в общем получилось все пристойно, закладкой инет вообще не пользовался... делал примерно как сказал Sergey Masloff (21.05.03 08:05).
Кроме знания Dephi нужны хотя бы поверхностные знания HTML
← →
Инна (2003-05-21 13:14) [8]знания html есть, но пока не пойму, как это вообще делается. первый раз буду делать. и скорее всего,последний :) хотя, кто его знает...
Артем, т.е. делфовый проект просто кинуть в папку cgi и для получения введенных данных (я так думаю, через комбобоксы выбор будет осуществляться) Request.QueryFields.Values["mss"]?
я еще не знаю, какой у них там сервак будет. база MSSQL 2000, клиенты Dilphi 6. а может, в MSSQL есть какие-нить фичи для инета?
← →
Инна (2003-05-21 13:19) [9]о. ссылку нашла http://www.vcl.ru/html/baza/www/index.htm
← →
Карелин Артем (2003-05-21 13:21) [10]Инна (21.05.03 13:14)
Хочу обратить внимание на то, что имя элемента для ввода текста - MSS, и это имя служит для получения текста в web-модуле.
Т.е. в модуле надо подставлять имя параметра, который хочется получить.
Папку CGI я сделал сам. Главное, чтобы из папки с модулем было разрешено запускать cgi-приложение. И action в теле хтмл-страницы должно указывать на эту cgi.
← →
Соловьев (2003-05-21 13:35) [11]еще можно попробовать ISAPi cоздать...
← →
Инна (2003-05-21 18:31) [12]Артем, не очень понятно... :(
извините за наглость, а можно рабочий код? какого-нить примитивного комбобокса :), если есть... я так понимаю, что страницу надо будет например на перле писать? а делфа только параметры принимае и отчет выдает? или на делфе та форма, которая перед юзером в инете будет?
мне нужно сделать ну самый примитив и простота, чтобы просто из комбобоксов выбиралось и отчет передавался, никакой там красоты и пр. просто примитивный рабочий вариант. потому что времени мало :(((
← →
Zelius (2003-05-21 20:18) [13]
> Инна (21.05.03 18:31)
А почему вы не хотите воспользоваться примером из \Program Files\Borland\Delphi7\Demos\Internet\WebServ?
← →
Max Zyuzin (2003-05-22 02:31) [14]>Инна (21.05.03 18:31)
Если интересен готовый проект, пишите, я его поищу :-)
← →
Stas (2003-05-22 08:55) [15]Инна, я разбирался с комп. на вкладке Internet и т.д., но дельфа делает какие-то dll и exe, к которым нужно обращатся с инета, лучше использовать asp страницы.
← →
Virgis (2003-05-22 09:32) [16]Если данные в MS SQL то причём тут делфи если надо отоброзит лиш таблицы (графика другое дело). В этом случае самое быстрое решение это ASP, я пологаю что у вас MS SQL сраит на виндах. Если надо рабочий вариант могу прислатъ.
← →
Соловьев (2003-05-22 09:40) [17]
> Инна (21.05.03 18:31)
на королевстве есть примеры.
Я использую для написания скриптов Delphi: CGI и ISPAI - все работает.
← →
Карелин Артем (2003-05-22 12:59) [18]Инна (21.05.03 18:31)
Ну это лучше обсудить по электронной почте или аське.
← →
Инна (2003-05-22 13:04) [19]Zelius, у меня 6.
Max, вышлите, плз.
Virgis, ну так надо не таблицы отображать, а форму выбора значений параметров запросов. к тому же я с asp не знакома, боюсь, что уйдет много времени на разбор. но если простой пример, то тоже вышлите,плз!
Всем спасибо!
иыло: missair@pisem.net.
← →
Инна (2003-05-22 13:07) [20]Артем, лучше по мылу. Спасибо, что откликнулись!
← →
Инна (2003-05-22 16:33) [21]Virgis, почитала про asp, вышлите пример, плз, если не сложно. спасибо!
← →
Ilya _1 (2003-05-25 19:27) [22]>Инна (21.05.03 18:31)
Попробуйте IntraWeb из Delphi7 очень удобно. Прочтите Статью http://www.delphimaster.ru/articles/intraweb/index.html
← →
Инна (2003-05-26 00:32) [23]Ilya_1, спасибо :)
Страницы: 1 вся ветка
Текущий архив: 2003.06.16;
Скачать: CL | DM;
Память: 0.49 MB
Время: 0.006 c