Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Пример программы [D7, XP]


Страницы:   1 2

Ростик ©   (2007-11-22 15:44:00) 

Добрый день уважаемые мастера !

Можно где нибудь посмотреть как правильно подключаться к удаленной базе ?

Или что должно быть на форме (компонеты) для этого ?

Хотелось бы примерчик.


Плохиш   (2007-11-22 18:32:00) [1]

Тебе уже выложил Reindeer Moss Eater ©


Ростик   (2007-11-22 18:16:00) [2]


> Видимо у тебя DBF ки рядом с экзешником ежат так?


Какие дбф-ки, я работаю (учусь) с базой, собственноручно сделаной в програмке IBConsole.

Запись, удаление работает, еще хочу сделать выборку по фильтру, условию и т.д.

Вот и просил выложить минимальный текст програмки для работы с базой.

Но как я понял, это тут не приветствуется !


Ростик   (2007-11-22 17:12:00) [3]


> turbouser ©   (22.11.07 16:40) [21]
>
> > Ростик   (22.11.07 16:34) [19]
>
> http://ibase.ru/devinfo/ibx.htm


Спасибо за информацию, хоть один нормальный !


turbouser   (2007-11-22 16:40:00) [4]


> Ростик   (22.11.07 16:34) [19]

http://ibase.ru/devinfo/ibx.htm


Kolan   (2007-11-22 16:39:00) [5]

> Ну вот доступ уже есть, даже можно изменять записи.

Видимо у тебя DBF ки рядом с экзешником ежат так?

Используй теперь TDateBase, и настрой подключение к БД.


Ростик   (2007-11-22 16:34:00) [6]

type
 TFormEmp = class(TForm)
   DBNavigator: TDBNavigator;
   Panel1: TPanel;
   DataSource1: TDataSource;
   Panel2: TPanel;
   Query1: TQuery;
   ScrollBox: TScrollBox;
   Label1: TLabel;
   DBEdit1: TDBEdit;
   DBGrid1: TDBGrid;
   DBNavigator1: TDBNavigator;
   DBGrid2: TDBGrid;
   Table1: TTable;
   DataSource2: TDataSource;
   Button1: TButton;
   procedure FormCreate(Sender: TObject);
   procedure Button1Click(Sender: TObject);
 private
   { private declarations }
 public
   { public declarations }
 end;

var
 FormEmp: TFormEmp;

implementation

{$R *.DFM}

procedure TFormEmp.FormCreate(Sender: TObject);
begin
 Query1.Open;
 table1.open;
end;

Ну вот доступ уже есть, даже можно изменять записи.


Kolan   (2007-11-22 16:23:00) [7]

> локальную базу я изучил через БДЕ подключение .

Но через неё можно ни научитс к не локальным коннектится…


Ростик   (2007-11-22 16:22:00) [8]


> А с подключением к локальной базе проблем не возникает?

локальную базу я изучил через БДЕ подключение .

Ладно будем сами искать.


User   (2007-11-22 16:19:00) [9]

>Ростик   (22.11.07 15:44)


> Добрый день уважаемые мастера !
>
> Можно где нибудь посмотреть как правильно подключаться к
> удаленной базе ?


А с подключением к локальной базе проблем не возникает?


turbouser   (2007-11-22 16:14:00) [10]


> Ростик   (22.11.07 16:08) [14]
> И что я делаю не так ??

Что бы что-то делать не так, надо что-то делать.
На данный момент ты ничего не делаешь.
Начнешь делать - появятся конкретные вопросы,
на которые можно будет отвечать.


Ростик   (2007-11-22 16:08:00) [11]


> Хорошо это компоненты для работы с InterBase… и в связи
> с этим какой у тебя вопрос?


Правильно, то что есть в книге "Работа с базами данных" авторы (Гофман, Хомоненко).

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

И что я делаю не так ??


Сергей М.   (2007-11-22 16:07:00) [12]


> Ростик   (22.11.07 16:05) [11]
>
>


По поводу "добавления" есть справка - см. методы Append[Record], Insert[Record] объектов класса TDataSet


Kolan   (2007-11-22 16:07:00) [13]

> но там нет добавления данных,

INSERT?


Ростик   (2007-11-22 16:05:00) [14]


> Program Files\Borland\Delphi7\Demos\Db\


Спасибо, но там нет добавления данных, только просмотр /чтение/


Сергей М.   (2007-11-22 16:04:00) [15]


> Я вот нашел в хелпе что должны быть:
> ..
> Може что лишне здесь указанно ?


Угу.

А я нашел в хелпе что должны быть
SuperPuperTransaction,
SuperPuperQuery
SuperPuperUpdateSQL
SuperPuperDatabase
SuperPuperDataSet

У меня все работает.
Может я где-то ошибся ?


Kolan   (2007-11-22 16:03:00) [16]

> То что в книге. выше я привел компоненты про которые прочитал.

Хорошо это компоненты для работы с InterBase… и в связи с этим какой у тебя вопрос?


Ростик   (2007-11-22 16:01:00) [17]


> Тут нужно определиться

То что в книге. выше я привел компоненты про которые прочитал.


Ростик   (2007-11-22 16:00:00) [18]

Я вот нашел в хелпе что должны быть:
IBTransaction,
IBQuery
IBUpdateSQL
IBDatabase
DbGrid
IBDataSet

Може что лишне здесь указанно ?


misha_gr   (2007-11-22 15:56:00) [19]

Тут нужно определиться, к какой базе данных ты хочешь подключиться, какую технологию доступа используешь и т.д. Например, если ODBC - настраиваешь алиас ODBC и работаешь практически как с локальной СУБД.
 В общем случае, ответ выходит за рамки форума. Читай книги.


Reindeer Moss Eater   (2007-11-22 15:55:00) [20]

Program Files\Borland\Delphi7\Demos\Db\


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо