Серверы Counter-Strike: Форумы / Delphi (Object Pascal) / DBGID + database
Форумы

Переход на страницу  1 [2] 3 4 5 6 7 8 9 10
Модераторы: kapitowka, Agnet*, Acid Biscuit, CL0NE, ShaRhaN, McNamara, Coltovsky, HuKuToC, Jake_One, Chaos2Order
Эта тема закрыта
Автор Добавил
7bAll
01.04.2011, 23:25
Я короб с острыми углами - причиняю боль.

статус Skype

Нет тимы


ID пользователя #1380
Зарегистрирован: 02.11.2009, 15:12

Сообщений: 540
Отблагодарен: 9 раза в 9 сообщениях
Репутация: 3

Я з помилкою розібрався.
Есть 2 таблици:
В первой есть поля:Forward,Club,Nation.
Во второй:Name,Team,Country.
Поля Forward и Name в Interbase я связал внешним ключем.
Надо, чтоби когда яя ввожу поле Name, пол Team и Country брались с первой таблици с полей Club,Nation когда Name=Forward.
Вставку в поля таблици я делал так:
With DataModule5.tableChammpionships do begin
insert;
FieldByName('Name').AsString:=edit1.Text;
FieldByName('Winner').AsString:=edit2.Text;
FieldByName('Coach').AsString:=edit3.Text;
post;




слышу агрессию oh my god короб в неадеквате?
можна продолжить месиво, но я думаю этого хватит.
Наверх
kapitowka
02.04.2011, 11:01
FreeBSD The Power To Serve

статус Skype
STEAM_0:0:34602107

[RAT]


ID пользователя #1
Зарегистрирован: 01.01.1970, 02:00

Сообщений: 3245
Отблагодарен: 222 раза в 166 сообщениях
Репутация: 61

  1. SELECT Club, Nation FROM TABLE1
  2. INNER JOIN TABLE2 ON TABLE2.Name=TABLE1.Forward




-------------------------------------------------------
Правила сервера

Банлист


Наверх
Сайт
7bAll
02.04.2011, 13:28
Я короб с острыми углами - причиняю боль.

статус Skype

Нет тимы


ID пользователя #1380
Зарегистрирован: 02.11.2009, 15:12

Сообщений: 540
Отблагодарен: 9 раза в 9 сообщениях
Репутация: 3

kapitowka написал(а) ...

  1. SELECT Club, Nation FROM TABLE1
  2. INNER JOIN TABLE2 ON TABLE2.Name=TABLE1.Forward


я так зрозумів, що це запит?
а ле 2 рядок запиту, я не дуже розумію.
принаймі не бачив такого запису)
а як програма буде знати, які поля нам необхідн овивсети?
ми вибрали слуб и нацию, но где она их будет виводить?
надо же задать тим и кантри.
а где?



[ Редактирование 02.04.2011, 13:34 ]


слышу агрессию oh my god короб в неадеквате?
можна продолжить месиво, но я думаю этого хватит.
Наверх
detur
02.04.2011, 13:32
Даже мартышки играют в CS



A Hax MHe team?


ID пользователя #963
Зарегистрирован: 09.05.2009, 14:04

Сообщений: 1442
Отблагодарен: 67 раза в 58 сообщениях
Репутация: 52

7bAll написал(а) ...

kapitowka написал(а) ...

  1. SELECT Club, Nation FROM TABLE1
  2. INNER JOIN TABLE2 ON TABLE2.Name=TABLE1.Forward


я так зрозумів, що це запит?
а ле 2 рядок запиту, я не дуже розумію.
принаймі не бачив такого запису)
але спс)


Тоже самое что и :

  1. SELECT Club, Nation
  2. FROM TABLE1,TABLE2
  3. WHERE TABLE2.Name=TABLE1.Forward




Наверх
7bAll
02.04.2011, 13:36
Я короб с острыми углами - причиняю боль.

статус Skype

Нет тимы


ID пользователя #1380
Зарегистрирован: 02.11.2009, 15:12

Сообщений: 540
Отблагодарен: 9 раза в 9 сообщениях
Репутация: 3

detur написал(а) ...

7bAll написал(а) ...

kapitowka написал(а) ...

  1. SELECT Club, Nation FROM TABLE1
  2. INNER JOIN TABLE2 ON TABLE2.Name=TABLE1.Forward


я так зрозумів, що це запит?
а ле 2 рядок запиту, я не дуже розумію.
принаймі не бачив такого запису)
але спс)


Тоже самое что и :

  1. SELECT Club, Nation
  2. FROM TABLE1,TABLE2
  3. WHERE TABLE2.Name=TABLE1.Forward



Ну а где задани, что они должни виводиться в полях тим и кантри?




слышу агрессию oh my god короб в неадеквате?
можна продолжить месиво, но я думаю этого хватит.
Наверх
detur
02.04.2011, 13:41
Даже мартышки играют в CS



A Hax MHe team?


ID пользователя #963
Зарегистрирован: 09.05.2009, 14:04

Сообщений: 1442
Отблагодарен: 67 раза в 58 сообщениях
Репутация: 52

Я бы это все сделал Квериком (Query)




Наверх
7bAll
02.04.2011, 13:43
Я короб с острыми углами - причиняю боль.

статус Skype

Нет тимы


ID пользователя #1380
Зарегистрирован: 02.11.2009, 15:12

Сообщений: 540
Отблагодарен: 9 раза в 9 сообщениях
Репутация: 3

Ну да.
Я там єто и буду делать.




слышу агрессию oh my god короб в неадеквате?
можна продолжить месиво, но я думаю этого хватит.
Наверх
7bAll
02.04.2011, 13:47
Я короб с острыми углами - причиняю боль.

статус Skype

Нет тимы


ID пользователя #1380
Зарегистрирован: 02.11.2009, 15:12

Сообщений: 540
Отблагодарен: 9 раза в 9 сообщениях
Репутация: 3

  1.      SELECT Club, Nation
  2.         FROM TABLE1,TABLE2
  3. INSERT TABLE2.TEAM,TABLE2.COUNTRY
  4.          WHERE TABLE2.Name=TABLE1.Forward
  5.  

так мб?




слышу агрессию oh my god короб в неадеквате?
можна продолжить месиво, но я думаю этого хватит.
Наверх
detur
02.04.2011, 13:48
Даже мартышки играют в CS



A Hax MHe team?


ID пользователя #963
Зарегистрирован: 09.05.2009, 14:04

Сообщений: 1442
Отблагодарен: 67 раза в 58 сообщениях
Репутация: 52

7bAll написал(а) ...

Ну да.
Я там єто и буду делать.



ну так используя тот завпрос что тебе написали реализуй вставку в таблицу с помощью Кверика.
только вместо этой фигни
FieldByName('Name').AsString:=edit1.Text;
FieldByName('Winner').AsString:=edit2.Text;
FieldByName(' Coach').AsString:=edit3.Text;

в нем будут параметры.




Наверх
detur
02.04.2011, 13:49
Даже мартышки играют в CS



A Hax MHe team?


ID пользователя #963
Зарегистрирован: 09.05.2009, 14:04

Сообщений: 1442
Отблагодарен: 67 раза в 58 сообщениях
Репутация: 52

7bAll написал(а) ...

  1.      SELECT Club, Nation
  2.         FROM TABLE1,TABLE2
  3. INSERT TABLE2.TEAM,TABLE2.COUNTRY
  4.          WHERE TABLE2.Name=TABLE1.Forward
  5.  

так мб?


Нет не так)). Ненадо методом научного тыка все делать). Почитай SQL оператор INSERT. Я то тебе могу написать, но толку?)




Наверх
Переход на страницу  1 [2] 3 4 5 6 7 8 9 10  

Перейти:     Наверх

Транслировать сообщения этой темы: rss 0.92 Транслировать сообщения этой темы: rss 2.0 Транслировать сообщения этой темы: RDF
Powered by e107 Forum System