Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Добавление кортежа в MS SQL


Wistler ©   (2003-07-25 17:21:00) 

В таблицу нужно добавить кортеж. Атрибуты
UID :int (identity)
Atr1 : varchar
Atr2 : varchar
В программу нужно вернуть UID.

Если кто знает как это сделать, помогите плз.


wistler   (2003-07-26 15:25:00) [1]

Кортеж - строка в таблице.
MS SQL Server 2000 SP3
Delphi 7
Нужно ли ещё что-нить?


Anatoly Podgoretsky   (2003-07-26 15:20:00) [2]

И не обязано, поскольку BDE не поддерживает всего для MSSQL, а ты даже не указываешь версии, как подключаешься и другую жизненноважную информацию, поэтому полноценного ответа тебе и не могут дать, так гадают.
Даже на вопрос, что такое кортеж ты не дал ответа.


wistler   (2003-07-26 15:08:00) [3]

Через ADO работает, а через BDE нет.


Anatoly Podgoretsky   (2003-07-26 14:58:00) [4]

Не обязательно, как например относиться ко View


wistler   (2003-07-26 14:54:00) [5]

А разве запись это не кортеж?


Anatoly Podgoretsky   (2003-07-26 14:12:00) [6]

Запись в его понимании.


sniknik   (2003-07-26 13:56:00) [7]

p.s. а что такое "кортеж" всетаки?


sniknik   (2003-07-26 13:54:00) [8]

wistler © (26.07.03 11:07)
> А как с помощью BDE?
а какая разница? то же самое в Query должно пройти.
ну или как Anatoly Podgoretsky © (26.07.03 11:10)


Anatoly Podgoretsky   (2003-07-26 11:10:00) [9]

.Append
присвоение значений полям
.post

Но стоит ли работать с MSSQL через БДЕ


wistler   (2003-07-26 11:07:00) [10]

А как с помощью BDE?


sniknik   (2003-07-25 18:09:00) [11]

обьясни что такое "кортеж", и я его тебе добавлю. ;о))

если просто запись то

ADODataSet1.CommandText:= "INSERT INTO TableName (Atr1, Atr2) VALUES (""Значение1"", ""Значение2"") "+
( "UID")

обьясни что такое "кортеж", и я его тебе добавлю. ;о))

если просто запись то

ADODataSet1.CommandText:= "INSERT INTO TableName (Atr1, Atr2) VALUES (""Значение1"", ""Значение2"") "+
"SELECT @@IDENTITY AS UID";
ADODataSet1.Open;
VarUID:= ADODataSet1.FieldByName("UID").AsInteger;


Наверх

Титульная страница Поиск, карта сайта Написать письмо