|
|
|
ADO
|
|||
|---|---|---|---|
|
#18+
Привет всем!!! Вразумите, пожалуйста, как этим пользоваться. Вот что я уже умею: oConn = CREATEOBJECT("ADODB.Connection") oConn.ConnectionString= "provider=vfpoledb.1; data source="+_pathBD oConn.Open А теперь хочу выполнить, например удаление: oConn.Execute("DELETE FROM type_auto WHERE id="+ALLTRIM(STR(nTypeAuto))) oConn.Close Только оно ругается. Вообщем вопросик: Как в Execute передать параметр? Или надо создавать ADO.Command? Только я и там недопонимаю как передавать параметры. Понял что их надо как-то создавать (ADO.Parameters), только никак не пойму КАК? На MSDN не ссылайтесь, пожалуйста, т.к. с английским у меня плохо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2006, 16:43 |
|
||
|
ADO
|
|||
|---|---|---|---|
|
#18+
если ты работаешь из вфп с вфп"шными данными то адо тебе не нужен так и пиши: open database (_pathBD) DELETE FROM type_auto WHERE id="+ALLTRIM(STR(nTypeAuto)) Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2006, 19:48 |
|
||
|
ADO
|
|||
|---|---|---|---|
|
#18+
Роман НовичекКак в Execute передать параметр используй ODBC, SQLSTRINGCONNECT() и SQLEXEC(). в SQLEXEC() можно передавать параметры. лехко ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2006, 05:41 |
|
||
|
ADO
|
|||
|---|---|---|---|
|
#18+
Код: 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. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2006, 05:55 |
|
||
|
ADO
|
|||
|---|---|---|---|
|
#18+
--Eugene-- Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Код хорош, но я бы добавил еще анализ ошибки NVL(aErrors[5]) = 1205 - deadlocked и повторял в этом случае команду раз 10-30. Если за 10-30 попыток deadlocked сам не "рассосался", вот тогда и выходил бы с ошибкой. С уважением, Алексей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2006, 09:41 |
|
||
|
ADO
|
|||
|---|---|---|---|
|
#18+
Hi Роман! > Только оно ругается. Как ругается, на что ругается? Может у тебя пробелы в пути к базе? Или это не база а папка со свободными таблицами? Само соединение то установилось? Выбрать данные из этой таблицы ты можешь? У тебя в принципе нет параметров в этом коде - ты всё сцепил в одну строку. С параметрами работают совсем по-другому - объяснять долго, да и вряд-ли оно тебе нужно... Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.02.2006, 01:32 |
|
||
|
|

start [/forum/topic.php?fid=41&fpage=272&tid=1592266]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
73ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
| others: | 237ms |
| total: | 405ms |

| 0 / 0 |
