|
|
|
Возможно ли в SP применение SELECT+UPDATE?
|
|||
|---|---|---|---|
|
#18+
Можно ли написать в одной SP что-то типа " Если существует SELECT...FROM...WHERE Стой, и дай MsgBox В противном случае INSERT.....(Table1) UPDATE....(Table2)" Т.е. применить 2,3,4 запроса разных типов?:) Geen ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2003, 17:10 |
|
||
|
Возможно ли в SP применение SELECT+UPDATE?
|
|||
|---|---|---|---|
|
#18+
можно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2003, 17:21 |
|
||
|
Возможно ли в SP применение SELECT+UPDATE?
|
|||
|---|---|---|---|
|
#18+
Спасибо:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2003, 17:23 |
|
||
|
Возможно ли в SP применение SELECT+UPDATE?
|
|||
|---|---|---|---|
|
#18+
2 Хам трамвайный Вы как всегда лаконичны:) С несколькими запросами я разобрался:) а как насчет: >" Если существует >SELECT...FROM...WHERE >Стой, и дай MsgBox Geen ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2003, 17:39 |
|
||
|
Возможно ли в SP применение SELECT+UPDATE?
|
|||
|---|---|---|---|
|
#18+
Первое, что в голову пришло, присвоить рекордсету и посчитать количество записей - ежели не 0, то MSGBOX ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2003, 17:42 |
|
||
|
Возможно ли в SP применение SELECT+UPDATE?
|
|||
|---|---|---|---|
|
#18+
declare @ret int if EXISTS(SELECT...FROM...WHERE) begin set @ret = 1 /* Аксесс подхватывает возвращаемое значение и выводит MsgBox*/ end else begin ............... INSERT.....(Table1) UPDATE....(Table2) ............... set @ret = .... end return @ret ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2003, 18:41 |
|
||
|
Возможно ли в SP применение SELECT+UPDATE?
|
|||
|---|---|---|---|
|
#18+
2 Nick987 > declare @ret int Простите, не понял что это?:) > set @ret = .... что поставить?:) И самое главное как Access подхватит? Где прописать MsgBox? И зачем return @ret? Geen ЗЫ Не много ли вопросов я задаю?:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2003, 10:07 |
|
||
|
Возможно ли в SP применение SELECT+UPDATE?
|
|||
|---|---|---|---|
|
#18+
Geen, как много от тебя вопросов если уж начал изучать SP то хоть BOL почитай сначала там очень много примеров мы же не можем тебя за ручку водить? ты спросил, тебе дали направление, а ты в примерном коде даже не разобрался Nick987 пример тебе обычный дал. там ничего сложного нет почитай справочку открой книжечку сядь на лавочку и напишешь программочку ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2003, 10:17 |
|
||
|
Возможно ли в SP применение SELECT+UPDATE?
|
|||
|---|---|---|---|
|
#18+
2 Хам трамвайный ГЫ!:) Geen ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2003, 10:19 |
|
||
|
Возможно ли в SP применение SELECT+UPDATE?
|
|||
|---|---|---|---|
|
#18+
Хоть пару слов еще!:) > то хоть BOL >почитай сначала - что почитать? > declare @ret int Простите, не понял что это?:) > set @ret = .... что поставить?:) И самое главное как Access подхватит? Где прописать MsgBox? И зачем return @ret? Geen ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2003, 10:26 |
|
||
|
Возможно ли в SP применение SELECT+UPDATE?
|
|||
|---|---|---|---|
|
#18+
Это код, который надо запихнуть в stored proxedure в SQl Server, её вызывать из Access-а, всё остальное - смотри в Books On-line в SQL Server-е. Мой совет про рекордсет относился исключительно к Аксесу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2003, 10:44 |
|
||
|
Возможно ли в SP применение SELECT+UPDATE?
|
|||
|---|---|---|---|
|
#18+
Почитай stored procedure overview, почитай что такое declare, почитай что такое return. Почитай про способы вызова хранимых процедур из Аксесс. Определись со способом доступа к данным сервера. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2003, 10:46 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32241261&tid=1679818]: |
0ms |
get settings: |
9ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
61ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 238ms |
| total: | 374ms |

| 0 / 0 |
