|
|
|
Оцените формирование SQL запроса в VC++ 6
|
|||
|---|---|---|---|
|
#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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2007, 05:38 |
|
||
|
Оцените формирование SQL запроса в VC++ 6
|
|||
|---|---|---|---|
|
#18+
Baikaly пишет: > Автор: "Baikaly" > Здраствуйте > Мне надо сформировать запрос с условиями, я делаю это таким способом, > может есть способ проше? Конечно есть. Один вызов String::Format(). Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2007, 15:10 |
|
||
|
Оцените формирование SQL запроса в VC++ 6
|
|||
|---|---|---|---|
|
#18+
c CString::Format() не получиться, допустим если pIdDP пустой то в формате все равно останиться строчка sIdDP='' и резултат запроса будет другой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2007, 07:29 |
|
||
|
Оцените формирование SQL запроса в VC++ 6
|
|||
|---|---|---|---|
|
#18+
up ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2007, 12:37 |
|
||
|
Оцените формирование SQL запроса в VC++ 6
|
|||
|---|---|---|---|
|
#18+
сделай массивы Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2007, 12:46 |
|
||
|
Оцените формирование SQL запроса в VC++ 6
|
|||
|---|---|---|---|
|
#18+
Параметризированый запрос это как? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2007, 06:05 |
|
||
|
Оцените формирование SQL запроса в VC++ 6
|
|||
|---|---|---|---|
|
#18+
BaikalyПараметризированый запрос это как? Упрощенно: Параметризованный запрос это запрос вида: Код: plaintext 1. param-имя параметра (~имя переменной с областью видимости текущее SQL-выражение, которая содержит значение); [] - необязательная часть... При использовании параметризованных запросов должен быть создан экземпляр класса CParameter, ему передано значение. Исходное параметризованное SQL-выражение должно быть подготовлено (вызван метод Prepare) до его исполнения (до вызова метода Exec(ute)). Преимущества параметризованных запросов перед обычными - те же, что и преимущества подпрограмм/процедур перед многократным копированием текста в теле программы... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2007, 08:49 |
|
||
|
Оцените формирование SQL запроса в VC++ 6
|
|||
|---|---|---|---|
|
#18+
Может я что то неправльно понял у меня есть MSDN April 2003 я там в иерархии классов MFC не нашел такого класса(CParameter)??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2007, 09:09 |
|
||
|
Оцените формирование SQL запроса в VC++ 6
|
|||
|---|---|---|---|
|
#18+
BaikalyМожет я что то неправльно понял у меня есть MSDN April 2003 я там в иерархии классов MFC не нашел такого класса(CParameter)??? Sorry, что ввел в заблуждение. "Не виноватая я..."(с) Например, в Билдере есть TParameter. В Визуальной Студии аналога нет, но параметры есть в CADOCommand (CADOCommand->Parameters->Parameter). Предварительно надо вызвать функцию CreateParameter ...(У меня MSDN Jul 2000) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2007, 09:23 |
|
||
|
Оцените формирование SQL запроса в VC++ 6
|
|||
|---|---|---|---|
|
#18+
Станислав С BaikalyМожет я что то неправльно понял у меня есть MSDN April 2003 я там в иерархии классов MFC не нашел такого класса(CParameter)??? Sorry, что ввел в заблуждение. "Не виноватая я..."(с) Например, в Билдере есть TParameter. В Визуальной Студии аналога нет, но параметры есть в CADOCommand (CADOCommand->Parameters->Parameter). Предварительно надо вызвать функцию CreateParameter ...(У меня MSDN Jul 2000) Блин, опять облажался... В общем, не CADOCommand, а просто ADOCommand ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2007, 09:34 |
|
||
|
Оцените формирование SQL запроса в VC++ 6
|
|||
|---|---|---|---|
|
#18+
Спасибо всем. Особенно maXmo за прекрасную идею. У меня получилься компактный вариант формирования запроса любой длинны: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2007, 10:43 |
|
||
|
Оцените формирование SQL запроса в VC++ 6
|
|||
|---|---|---|---|
|
#18+
Baikaly пишет: > c CString::Format() не получиться, допустим если pIdDP пустой то в > формате все равно останиться строчка sIdDP='' и резултат запроса будет > другой. Мужик, ну если ты такой проблемы простой не можешь решить, то лучше оставь так, как есть. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2007, 12:48 |
|
||
|
Оцените формирование SQL запроса в VC++ 6
|
|||
|---|---|---|---|
|
#18+
Baikaly пишет: > По поводу параметризированных запросов, я использую ODBC(CRecordset и > CDatabase), Зря. > там вроде ничего подобного не нашел в MSDN. Есть параметры там. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2007, 12:49 |
|
||
|
Оцените формирование SQL запроса в VC++ 6
|
|||
|---|---|---|---|
|
#18+
Почему зря ODBC использую. СУБД MySQL, а чем еще можно к ней конектица, через DAO объекты смысла не вижу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2007, 13:39 |
|
||
|
Оцените формирование SQL запроса в VC++ 6
|
|||
|---|---|---|---|
|
#18+
Baikaly пишет: > Почему зря ODBC использую. СУБД MySQL, а чем еще можно к ней конектица, > через DAO объекты смысла не вижу. (CRecordset и CDatabase) зря используешь. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2007, 13:45 |
|
||
|
Оцените формирование SQL запроса в VC++ 6
|
|||
|---|---|---|---|
|
#18+
BaikalyПараметризированый запрос это как?вот чо-то нашёл http://msdn2.microsoft.com/en-us/library/ax3w1w3z(VS.80).aspx ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2007, 16:55 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=34488455&tid=2028970]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
161ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
65ms |
get tp. blocked users: |
1ms |
| others: | 274ms |
| total: | 543ms |

| 0 / 0 |
