|
ADO Command
|
|||
---|---|---|---|
#18+
Не могу найти ничего внятного по объекту ADO Command. Задача простая - insert, update. Где-то здесь была ссылка на внятное описание. Поиск не рулит. На MS тоже попадаются обрывки. "Есть многое на свете, друг Горацио, что и не сразу в голову придет." М. Твен "Приключения Геккельбери Финна" ... |
|||
:
Нравится:
Не нравится:
|
|||
12.02.2011, 20:38 |
|
ADO Command
|
|||
---|---|---|---|
#18+
Потому что для этого не нужен command. cn.execute "insert into ..." ... |
|||
:
Нравится:
Не нравится:
|
|||
12.02.2011, 21:38 |
|
ADO Command
|
|||
---|---|---|---|
#18+
Antonariy, Да, можно и Connection, наверно сейчас так и сделаю. Но Command сильная штука, кот раньше не использовал, с возможностью повторного использования и пр. Хочу с этим разобраться. Хотя уже под ADO.NET начал делать. Там вообще ничего непонятно. Коды сами генерятся страницами (хрен разберешься), и что там нагенерилось, и что с ними дальше делать - полная загадка. Но это совсем другая тема. :) ... |
|||
:
Нравится:
Не нравится:
|
|||
12.02.2011, 22:07 |
|
ADO Command
|
|||
---|---|---|---|
#18+
Танк тоже сильная штука, но давить им тараканов нецелесообразно. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2011, 07:14 |
|
ADO Command
|
|||
---|---|---|---|
#18+
Antonariy, Вообще оригинально, спрашивалось - где внятно почитать про command, а в ответ про тараканов. :) Чего-то цельно-внятного про command так и не нашел. Обрывки одни. Да уже пару дней назад сделал под connection, не проблема. Тут тоже возникает вопрос. Как писалось ранее, нужен insert и update. Делаем так, - вначале insert. По ошибке insert (строка уже есть) делаем update. Здесь объект Connection - http://msdn.microsoft.com/en-us/library/ms807027.aspx#workshp2_topic4. Ну нет у него номеров ошибок, а ерроры могут быть самые разные. А хочется нормальный обработчик по номеру ошибки, а не просто, если инсерт не проходит - делаем апдейт. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.02.2011, 22:20 |
|
ADO Command
|
|||
---|---|---|---|
#18+
YUBA, а где база находится? В смысле какой сервер БД? А почему не сделать два запроса, один на обновление, а второй на вставку, если обновления не получилось? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.02.2011, 22:32 |
|
ADO Command
|
|||
---|---|---|---|
#18+
YUBAНе могу найти ничего внятного по объекту ADO Command. сюда ... |
|||
:
Нравится:
Не нравится:
|
|||
15.02.2011, 23:25 |
|
ADO Command
|
|||
---|---|---|---|
#18+
Игорь ГорбоносYUBA, а где база находится? В смысле какой сервер БД? А почему не сделать два запроса, один на обновление, а второй на вставку, если обновления не получилось? Так собственно и делаю. On Error resume next ...insert... If Err... Then ...update... .... ... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2011, 11:12 |
|
ADO Command
|
|||
---|---|---|---|
#18+
> Автор: YUBA > Так собственно и делаю. > On Error resume next Ты не понял. Я на например, на MSSQL2000 использую следующую конструкцию Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50.
И все это выполняется одним батчем. Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2011, 11:26 |
|
ADO Command
|
|||
---|---|---|---|
#18+
Игорь Горбонос> Автор: YUBA > Так собственно и делаю. > On Error resume next Ты не понял. Я на например, на MSSQL2000 использую следующую конструкцию + Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50.
И все это выполняется одним батчем. Так не получится. Все запросы формируются во время исполнения прг, включая имена таблиц и условия. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2011, 21:48 |
|
ADO Command
|
|||
---|---|---|---|
#18+
YUBA, Ну не что чтобы не получится, можно и через динамический SQL. После прочтения предложенной вам ссылки у вас остались какие-то вопросы по ADO.Command ? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2011, 22:21 |
|
ADO Command
|
|||
---|---|---|---|
#18+
big-dukeYUBA, Ну не что чтобы не получится, можно и через динамический SQL. После прочтения предложенной вам ссылки у вас остались какие-то вопросы по ADO.Command ? Хороший материал, но до дела не дошло, пока изучаю. Более менее понятно. Динам SQL - признаться даже не слышал. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2011, 22:39 |
|
|
start [/forum/topic.php?fid=60&msg=37113299&tid=2158948]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
35ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
others: | 367ms |
total: | 490ms |
0 / 0 |