Главная страница
    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.49 MB
Время: 0.007 c
1-50286
alik_os
2003-06-04 14:31
2003.06.16
Запись CD-R более 700 метров


9-50188
Drimmer
2003-01-03 18:36
2003.06.16
бесконечный поворот мыши


6-50418
Beerlover
2003-04-13 20:37
2003.06.16
UDP socket


14-50460
Mic_2000
2003-05-29 15:46
2003.06.16
Как из процедуры вызвать другую процедуру с параметрами в Ib6


4-50571
Владимир Ткачук
2003-04-16 12:54
2003.06.16
Вопросы по CreateProcess()





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский