powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Компоненты для доступа к MS SQL Server
8 сообщений из 8, страница 1 из 1
Компоненты для доступа к MS SQL Server
    #32340011
Алексей Б
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Только начал работать с MS SQL Server, раньше только Paradox.
Подскажите пожалуйста какие компоненты Delphi используют для подключения к базе данных TTable, YQuery, TADOTable, TADO, иди что-нибудь другое...
Советовали работать только с Query, но возникает такой вопрос:
При добавлении новой записи нужно:
1. INSERT... (вставляем...)
2. SELECT... (обновляем...)
3. Может Locate, может еще как-то перейти на запись которую вставили(и как ее определить?).
Что то мне не нравиться вся эта конструкция!
Как на самом деле большинство делает?
Посоветуйте...
...
Рейтинг: 0 / 0
Компоненты для доступа к MS SQL Server
    #32340021
Sonk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Странно везде советуют работать с TAdoStoredProc (TAdoCommand) :)
Для добавления напиши хранимую процедуру (параметры есть то что ты добавляшь) на SQL Servere подсоедини ее к TAdoStoredProc и действуй.
...
Рейтинг: 0 / 0
Компоненты для доступа к MS SQL Server
    #32340165
ova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Обычно в каждой таблице есть уникальный ключ (см. теорию баз данных), так вот по нему и ищутся записи, а в остальном вроде все нормально. Через Query работать проще (и в принципе для большинства случаев достаточно), через ADO - вроде бы продвинутее.
...
Рейтинг: 0 / 0
Компоненты для доступа к MS SQL Server
    #32340210
Сашка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
могу порекомендовать сторонние компоненты SDAC www.crlab.com
...
Рейтинг: 0 / 0
Компоненты для доступа к MS SQL Server
    #32340837
Алексей Б
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну, например,при использовании TADOQuery:
вставил, обновил, а как потом перейти на вставленную запись?, можно конечно select MAX(ID) а потом Locate, но где гарантия что между insert и select MAX(id) другой пользователь тоже не сделает insert...
Должен же быть какой-то метод?
Или может все это делать через хранимую процедуру, она же вся разом выполняется...я так думаю.
Подскажите...
...
Рейтинг: 0 / 0
Компоненты для доступа к MS SQL Server
    #32340878
Papka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ХП - и усе будет манана
...
Рейтинг: 0 / 0
Компоненты для доступа к MS SQL Server
    #32340912
Александр Спелицин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Придется еще раз для тех у кого рация на танке.
Вы ведь здесь тоже были :)

Раз Вы работали с Paradox, то Вы знаете что такое TTable и TQuery. А раз так, то Вы не могли не увидеть такой вещицы, как TUpdateSQL.
Так вот, кладете на форму TQuery и TUpdateSQL по одной штуке. Связываете их между собой.
В поле SQL.text пишете текст запроса получения данных. А тексты запросов на добавление, изменение - это уже в TUpdateSQL.
Это все называется отложенными изменениями или Cached Updates , если по английски.
Еще есть такие вещи как справка и поиск. Так вот, них все есть и они Вам помогут.

Правда, если Вы сами проявите инициативу :o).
...
Рейтинг: 0 / 0
Компоненты для доступа к MS SQL Server
    #32341038
Алексе Б
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Придется еще раз для тех у кого рация на танке.
Вы ведь здесь тоже были :)

Раз Вы работали с Paradox, то Вы знаете что такое TTable и TQuery. А раз так, то Вы не могли не увидеть такой вещицы, как TUpdateSQL.
Так вот, кладете на форму TQuery и TUpdateSQL по одной штуке. Связываете их между собой.
В поле SQL.text пишете текст запроса получения данных. А тексты запросов на добавление, изменение - это уже в TUpdateSQL.
Это все называется отложенными изменениями или Cached Updates, если по английски.
Еще есть такие вещи как справка и поиск. Так вот, них все есть и они Вам помогут.

Правда, если Вы сами проявите инициативу :o).

Александр Спелицин
Спасибо Александру Спелицину за рацию!
Теперь все понятно...
Просто я не знал что в термины "отложенные изменнения и Cached Updates" подразумевается TUpdateSQL.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Компоненты для доступа к MS SQL Server
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]