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

Вниз

Создание DATABASE в FireBird...   Найти похожие ветки 

 
3APA3A ©   (2004-04-13 22:02) [0]

Вообще, как посылать SQL - запросы к FB базам?
 Для Paradox"а через BDE я делал так -
  Query : TQuery;
  begin
     Query := TQuery.Create;
     Query.SQL.Text := "create table ""c:\table.db""";
     Query.ExecSQL;
  end;
     и так далее...

  а как в fireBird это можно провернуть?
  есть база данных, известен путь до нее, известна структура...
  Как мне допустим выбрать из таблицы table_1 все значения поля Field, что-бы потом работать с ними уже  через IBQuery
 (  while not IBQuery.Eof do.....)


 
3APA3A ©   (2004-04-13 22:02) [0]

Вообще, как посылать SQL - запросы к FB базам?
 Для Paradox"а через BDE я делал так -
  Query : TQuery;
  begin
     Query := TQuery.Create;
     Query.SQL.Text := "create table ""c:\table.db""";
     Query.ExecSQL;
  end;
     и так далее...

  а как в fireBird это можно провернуть?
  есть база данных, известен путь до нее, известна структура...
  Как мне допустим выбрать из таблицы table_1 все значения поля Field, что-бы потом работать с ними уже  через IBQuery
 (  while not IBQuery.Eof do.....)


 
kaif ©   (2004-04-13 23:17) [1]

Берешь TIBDatabase. Кладешь на форму. Дважды щелкаешь на компоненте. Появляется редактор свойства соединения. Укажи путь к файлу, начиная с имени физического диска на сервере. где этот файл лежит. Например: c:\vasya_db\vasya1.gdb. Укажи протокол TCP/IP. Укажи имя сервера (имя компьютера), например server или его IP-дрес. Если работаешь там же, где сервер крутится, можешь указать в качестве имени сервера localhost или зацикливающий адрес 127.0.0.1. Указываешь (обязательно!) кодовую страницу WIN1251, если хочешь работать с русскими буквами тоже.
 Вписываешь юзернейм SYSDBA и пароль(по умолчанию masterkey). И убираешь птичку с запрашивания пароля, чтобы при каждом коннекте в прецессе разработки не доставал. Нажимаешь OK.
 Далее: берешь компонент TIBTransaction, кладешь его туда же (на форму). Устанавливаешь его свойство DefaultDatabase, чтобы указывало на твой компонент IBDatabase.
 Далее: берешь компонент запроса, например TIBQuery. Подключаешь его свойство Transaction к своему компоненту транзакции, вписываешь в свойство SQL текст запроса, например,
 select * from table1
 Активизируешь запрос, подключаешь через TDataSource сетку TDBGrid и наслаждаешься видом таблицы в сетке.
 Дальше сам разберешься. Только еще дважды щелкни на компоненте транзакции и установи режим изоляции транзакций ReadCommitted.
 Потом идешь на www.ibase.ru за ответом на любой вопрос.


 
kaif ©   (2004-04-13 23:17) [1]

Берешь TIBDatabase. Кладешь на форму. Дважды щелкаешь на компоненте. Появляется редактор свойства соединения. Укажи путь к файлу, начиная с имени физического диска на сервере. где этот файл лежит. Например: c:\vasya_db\vasya1.gdb. Укажи протокол TCP/IP. Укажи имя сервера (имя компьютера), например server или его IP-дрес. Если работаешь там же, где сервер крутится, можешь указать в качестве имени сервера localhost или зацикливающий адрес 127.0.0.1. Указываешь (обязательно!) кодовую страницу WIN1251, если хочешь работать с русскими буквами тоже.
 Вписываешь юзернейм SYSDBA и пароль(по умолчанию masterkey). И убираешь птичку с запрашивания пароля, чтобы при каждом коннекте в прецессе разработки не доставал. Нажимаешь OK.
 Далее: берешь компонент TIBTransaction, кладешь его туда же (на форму). Устанавливаешь его свойство DefaultDatabase, чтобы указывало на твой компонент IBDatabase.
 Далее: берешь компонент запроса, например TIBQuery. Подключаешь его свойство Transaction к своему компоненту транзакции, вписываешь в свойство SQL текст запроса, например,
 select * from table1
 Активизируешь запрос, подключаешь через TDataSource сетку TDBGrid и наслаждаешься видом таблицы в сетке.
 Дальше сам разберешься. Только еще дважды щелкни на компоненте транзакции и установи режим изоляции транзакций ReadCommitted.
 Потом идешь на www.ibase.ru за ответом на любой вопрос.


 
Ильш ©   (2004-04-14 06:46) [2]

БЛИИИНННН !!!!!!!
Да что такое вообще творится!!!! Какого х.......
Читай блин, help-ы, читай доки, ищи книги и читай их!!!!
ЧЕ ТАК ТРУДНО ЧТО ЛИ??????????????????
Тупые вопросы хватит уже задавать тут!!!!!!!!!!!!!!!!


>  а как в fireBird это можно провернуть?

как? как? каком к верху!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
обо всем что ты тут спрашиваешь давно сотни раз написано исказано  - че так трудно поискать?????????????? блин!!!


 
Ильш ©   (2004-04-14 06:46) [2]

БЛИИИНННН !!!!!!!
Да что такое вообще творится!!!! Какого х.......
Читай блин, help-ы, читай доки, ищи книги и читай их!!!!
ЧЕ ТАК ТРУДНО ЧТО ЛИ??????????????????
Тупые вопросы хватит уже задавать тут!!!!!!!!!!!!!!!!


>  а как в fireBird это можно провернуть?

как? как? каком к верху!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
обо всем что ты тут спрашиваешь давно сотни раз написано исказано  - че так трудно поискать?????????????? блин!!!



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

Форум: "Базы";
Текущий архив: 2004.04.11;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.042 c
1-1082424190
kaif
2004-04-20 05:23
2004.05.09
Как узнать текущий номер билда?


14-1082027366
Vlad Oshin
2004-04-15 15:09
2004.05.09
Чудесатые жалобы на wХР.


3-1081584601
Алексей (Гость)
2004-04-10 12:10
2004.05.09
Как обратиться из запроса к значению MaskEdit?


1-1082456952
Ruslan
2004-04-20 14:29
2004.05.09
Как узнать по какой строке щелкнул пользователь в ListView?


3-1081934441
kalishenko
2004-04-14 13:20
2004.05.09
Фильтр по дате





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