Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Компоненты для доступа к MS SQL Server
|
|||
|---|---|---|---|
|
#18+
Только начал работать с MS SQL Server, раньше только Paradox. Подскажите пожалуйста какие компоненты Delphi используют для подключения к базе данных TTable, YQuery, TADOTable, TADO, иди что-нибудь другое... Советовали работать только с Query, но возникает такой вопрос: При добавлении новой записи нужно: 1. INSERT... (вставляем...) 2. SELECT... (обновляем...) 3. Может Locate, может еще как-то перейти на запись которую вставили(и как ее определить?). Что то мне не нравиться вся эта конструкция! Как на самом деле большинство делает? Посоветуйте... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2003, 23:00 |
|
||
|
Компоненты для доступа к MS SQL Server
|
|||
|---|---|---|---|
|
#18+
Странно везде советуют работать с TAdoStoredProc (TAdoCommand) :) Для добавления напиши хранимую процедуру (параметры есть то что ты добавляшь) на SQL Servere подсоедини ее к TAdoStoredProc и действуй. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2003, 23:34 |
|
||
|
Компоненты для доступа к MS SQL Server
|
|||
|---|---|---|---|
|
#18+
Обычно в каждой таблице есть уникальный ключ (см. теорию баз данных), так вот по нему и ищутся записи, а в остальном вроде все нормально. Через Query работать проще (и в принципе для большинства случаев достаточно), через ADO - вроде бы продвинутее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2003, 09:06 |
|
||
|
Компоненты для доступа к MS SQL Server
|
|||
|---|---|---|---|
|
#18+
могу порекомендовать сторонние компоненты SDAC www.crlab.com ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2003, 09:47 |
|
||
|
Компоненты для доступа к MS SQL Server
|
|||
|---|---|---|---|
|
#18+
Ну, например,при использовании TADOQuery: вставил, обновил, а как потом перейти на вставленную запись?, можно конечно select MAX(ID) а потом Locate, но где гарантия что между insert и select MAX(id) другой пользователь тоже не сделает insert... Должен же быть какой-то метод? Или может все это делать через хранимую процедуру, она же вся разом выполняется...я так думаю. Подскажите... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2003, 14:50 |
|
||
|
Компоненты для доступа к MS SQL Server
|
|||
|---|---|---|---|
|
#18+
ХП - и усе будет манана ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2003, 15:23 |
|
||
|
Компоненты для доступа к MS SQL Server
|
|||
|---|---|---|---|
|
#18+
Придется еще раз для тех у кого рация на танке. Вы ведь здесь тоже были :) Раз Вы работали с Paradox, то Вы знаете что такое TTable и TQuery. А раз так, то Вы не могли не увидеть такой вещицы, как TUpdateSQL. Так вот, кладете на форму TQuery и TUpdateSQL по одной штуке. Связываете их между собой. В поле SQL.text пишете текст запроса получения данных. А тексты запросов на добавление, изменение - это уже в TUpdateSQL. Это все называется отложенными изменениями или Cached Updates , если по английски. Еще есть такие вещи как справка и поиск. Так вот, них все есть и они Вам помогут. Правда, если Вы сами проявите инициативу :o). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2003, 15:43 |
|
||
|
Компоненты для доступа к MS SQL Server
|
|||
|---|---|---|---|
|
#18+
Придется еще раз для тех у кого рация на танке. Вы ведь здесь тоже были :) Раз Вы работали с Paradox, то Вы знаете что такое TTable и TQuery. А раз так, то Вы не могли не увидеть такой вещицы, как TUpdateSQL. Так вот, кладете на форму TQuery и TUpdateSQL по одной штуке. Связываете их между собой. В поле SQL.text пишете текст запроса получения данных. А тексты запросов на добавление, изменение - это уже в TUpdateSQL. Это все называется отложенными изменениями или Cached Updates, если по английски. Еще есть такие вещи как справка и поиск. Так вот, них все есть и они Вам помогут. Правда, если Вы сами проявите инициативу :o). Александр Спелицин Спасибо Александру Спелицину за рацию! Теперь все понятно... Просто я не знал что в термины "отложенные изменнения и Cached Updates" подразумевается TUpdateSQL. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2003, 16:50 |
|
||
|
|

start [/forum/topic.php?fid=58&tid=2115640]: |
0ms |
get settings: |
9ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
43ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
41ms |
get tp. blocked users: |
2ms |
| others: | 241ms |
| total: | 376ms |

| 0 / 0 |
