Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.05.15;
Скачать: CL | DM;

Вниз

Кто может ... UpdateSql   Найти похожие ветки 

 
ЧК   (2003-04-23 13:23) [0]

Кто-нибудь может обяснить как работать с UpdateSql. Вообще-то нужно удалить данные с помошью Sql запрос. Я сделал в query, но даёт сообшение Error cursor handling. Как быть?


 
Mike Kouzmine ©   (2003-04-23 13:25) [1]

А как сделал?


 
vopros ©   (2003-04-23 13:38) [2]

C Query тебе надо было писать Query.ExecSQl
А ты делал Query.open;


 
ЧК   (2003-04-23 13:50) [3]

Я сделал так:
delete from k1
where (k1.x=k2.y)
И еще так:
delete from k1
where (k1.x=(select * from k2)


vopros © (23.04.03 13:38)

C Query тебе надо было писать Query.ExecSQl
А ты делал Query.open;

А я сделал и то и другое( Query.open; Query.ExecSQl)


 
Mike Kouzmine ©   (2003-04-23 13:52) [4]

Понятно.
delete from k1
where (x=:k2)


 
ЧК   (2003-04-23 14:01) [5]

Mike Kouzmine © (23.04.03 13:52)

Понятно.
delete from k1
where (x=:k2)

Ну и так сделал. Проблема остается.
А не знаеть ли кто-нибудь с UpdateSql.


 
Соловьев ©   (2003-04-23 14:03) [6]

привязал UpdateObject?


 
Mike Kouzmine ©   (2003-04-23 14:05) [7]

Не может быть.


 
Наталия ©   (2003-04-23 14:15) [8]

>А я сделал и то и другое( Query.open; Query.ExecSQl)

так ты всё-таки делай не то и другое, а лишь Query.ExecSQl.


 
ЧК   (2003-04-23 14:20) [9]

Соловьев © (23.04.03 14:03)
привязал UpdateObject?

насколько я понял вы имеете в виду UpdateSql. То есть привязать в UpdateObject UpdateSql. Я это знаю, но больше этого ничего не знаю т.е. об UpdateSql. А если знаете как работать с UpdateSql то пожалуйста объясните (лучше в примере) как с UpdateSql удалить записи.


 
ЧК   (2003-04-23 14:26) [10]

Наталия © (23.04.03 14:15)
>А я сделал и то и другое( Query.open; Query.ExecSQl)
так ты всё-таки делай не то и другое, а лишь Query.ExecSQl.

Ты не поняла. С перва я сделал Query.open; . Не получилась. Потом я это убрал и сделал Query.ExecSQl; Но даёт сообшение "Error cursor handling".


 
Соловьев ©   (2003-04-23 14:34) [11]

Help:
In practical application, a TUpdateSQL object is placed on a data module or form, and linked to a TQuery or TStoredProc component through that component’s UpdateObject property. If the UpdateObject property points to a valid TUpdateSQL object, the SQL statements belonging to the update object are automatically applied when cached updates are applied.


 
ЧК   (2003-04-23 15:07) [12]

Я сделал как в хелпе. И в DeleteSql написаль
delete from k1
where (k1.x=k2.y)

потом сделаль ExecSql. Но результата нет. А можете ли показать маленький пример? Может я что-то пропустил.


 
blackman ©   (2003-04-23 15:33) [13]

Почитай:
В операторах DELETE, UPDATE, SELECT может присутствовать WHERE
предложение, в котором можно задать условия на строки, которые
требуется обработать (соответственно уничтожить, изменить или
выбрать). Рассмотрим примеры использования WHERE предложения.
http://blackman.wp-club.net/docum/sqlkrat.php

UPDATE и DELETE
http://blackman.wp-club.net/docum/mssql/index.php#08



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

Текущий архив: 2003.05.15;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.012 c
1-46764
Кекс
2003-05-01 06:07
2003.05.15
Resize формы как в Обьект Инспекторе/Винампе


14-46919
Vlad Oshin
2003-04-25 09:07
2003.05.15
humor


3-46591
saha
2003-04-23 12:49
2003.05.15
Запрос select c like


1-46785
XAOC
2003-05-01 18:50
2003.05.15
Иначально скрытая форма


14-46911
A&N
2003-04-28 15:07
2003.05.15
Организация теста