Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2007.12.16;
Скачать: [xml.tar.bz2];

Вниз

Пример программы   Найти похожие ветки 

 
Ростик   (2007-11-22 15:44) [0]

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

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

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

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


 
Сергей М. ©   (2007-11-22 15:46) [1]

У меня, к примеру, нет формы, но я успешно подключаюсь к "удаленной базе".
Безо всяких компонентов.
Что я неправильно делаю ?)


 
Dennis I. Komarov ©   (2007-11-22 15:53) [2]

TBase(x).Connect;


 
Ростик   (2007-11-22 15:53) [3]

На форме есть грид, нужен еще датасет, вот их надо связать.
я хочу научиться правильно все делать, я понимаю что можно и без форм рабоать !


 
ПостОвый терминатор ©   (2007-11-22 15:54) [4]

>Сергей М. ©   (22.11.07 15:46) [1]

> Что я неправильно делаю ?)


Неправильно ведешь себя на странице "Начинающим"


 
Reindeer Moss Eater ©   (2007-11-22 15:55) [5]

Program Files\Borland\Delphi7\Demos\Db\


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

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


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

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

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


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


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

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


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

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

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


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


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


Угу.

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

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


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


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


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


 
Kolan ©   (2007-11-22 16:07) [12]

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

INSERT?


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


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


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


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


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


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

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

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


 
turbouser ©   (2007-11-22 16:14) [15]


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

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


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

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


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


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


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


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

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

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


 
Kolan ©   (2007-11-22 16:23) [18]

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

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


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

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:39) [20]

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

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

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


 
turbouser ©   (2007-11-22 16:40) [21]


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

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


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


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


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


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


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


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

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

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

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


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

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



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2007.12.16;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.49 MB
Время: 0.044 c
2-1195413147
fog
2007-11-18 22:12
2007.12.16
Использование ScrollBars


15-1194732842
Johnmen
2007-11-11 01:14
2007.12.16
Борьба со спамом


2-1195354236
Тип
2007-11-18 05:50
2007.12.16
смена директории


15-1195333258
lookin
2007-11-18 00:00
2007.12.16
Самолеты, самолеты....


4-1180183090
FireMan_Alexey
2007-05-26 16:38
2007.12.16
Timer!





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