Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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.52 MB
Время: 0.018 c
9-50198
[Baradoo]
2003-01-05 21:44
2003.06.16
Почему XP не дружит с OpenGL?


11-50266
Alexander
2002-09-23 09:28
2003.06.16
Что-то у меня в runtime не получается изменить заголовки страниц


14-50483
Term
2003-05-28 11:42
2003.06.16
Где можно найти RxLIB для 7-й делфи, поделитесь ссылочкой :)))


1-50285
AbrosimovA
2003-06-04 14:27
2003.06.16
Помогите разобраться с типизиров. и нетипизир. файлами


14-50527
vitek
2003-06-01 11:41
2003.06.16
Installshield Limit edition