![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
бд через инет..
Jeka © (2005-08-24 10:26:00)Всем привет!
хочу самостоятельно сделать базу по сотрудникам,отделам.. для своей компании.. чтоб доступ к ней был через интернет..
подскажите пожалуста с чего лучше начать,что лучше выбрать.. буду очень благодарен за линки,примеры,исходники и др.инфу..
Fay (2005-08-25 18:43:00) [1]Можно просто обубликовать сервак бд. Т.к.
>> для своей компании
клиенты заведомо известны (IMO), и никто не мешает снабдить всех их клиентской прогой.
Вроде бы это не противоречит постановке задачи. Ку?
Alexander Panov (2005-08-25 15:14:00) [2]Серверную часть можно просто реализовать в Delphi, используя, например, TWebApplication.
tesseract (2005-08-25 14:15:00) [3]dklab.ru
здесь всё таки форум по Delphi
Kortez (2005-08-25 08:32:00) [4]Apache+PHP+MySQL
Submarine (2005-08-25 07:04:00) [5]На самом деле очень просто, Alexander Panov © почти просто все описал. Я лично делал Interbase+Perl. Но можно использовать любой др. язык какой знаешь для создания cgi.
1. Устанавливаешь ISS
2. Устанавливаешь Perl, PHP, можешь cgi и на Delphi писать, литературы очень много по этой тематике.
3. Создаешь свои странички с формами, запросами и т.п.
В Delphi 7, есть компоненты Indy, которые позволяют все это делать(сразу создавать готовые странички с компонентами типа Grid, DBNavigaror, Combobox и т.п.),но я честно не разобрался как правильно с ними работать.
Вот пример вставки в БД через cgi (написанной на Perl):
#!/usr/bin/perl -w
use DBI;
use DBD::InterBase;
use strict;
use CGI qw(:all);
my $db="c:/base/Zarpl&kadry.gdb";
my $user="SYSDBA";
my $pwd="masterkey";
my $host="127.0.0.1";
my $dsn="dbi:InterBase:db=$db;$host;ib_dialect=1";
my $dbh= DBI->connect($dsn, $user, $pwd);
my $dbh2= DBI->connect($dsn, $user, $pwd);
my $user=param('v1');
my $password=param('v2');
my $sql="insert into Chel_users (name,password_name) values('$user','$password')";
my $sth = $dbh -> prepare($sql) || die "no connect to BD";
$sth -> execute() || die "no execute";
$dbh->disconnect;
$dbh2->disconnect;
print header;
print "Ok"
Alexander Panov (2005-08-24 11:19:00) [6]1. СУБД
2. Apache/IIS
(или ORACLE+WEB-сервер в одном флаконе)
3. Front-office(либо браузер, либо клиентское приложение).
1 и 2 - Бэк-офисная часть для работы с БД.
3 - Фронт-офисная часть для визуализации и ввода данных.
Ольга (2005-08-24 11:02:00) [7]Рекомендую начать с MSVisualStudio.NEТ -> Create New WEB Application
Будут конкретные заморочки - обращайтесь. Есть и примеры, исходники...
stone (2005-08-24 10:32:00) [8]
> буду очень благодарен за линки,примеры,исходники и др.инфу..
C:\Program Files\Borland\Delphi7\Demos\Internet\...
Sergey13 (2005-08-24 10:29:00) [9]Хочешь быть счастливым - будь им.
(с) К.Прутков.
Кто тебе мешает выдумать порох непромокаемый.
(с) он же