|
|
|
Retrieve
|
|||
|---|---|---|---|
|
#18+
Выбрать записи у которых табельный номер 201 и дата = 21-го октября 1978 Хочу сделать редактирование таблицы согласно главы 10 В книге PB 5.0 , стр. 243 Без кнопок Retrieve and Update. Для этого использую переменную структура strResponse2 для Получения табельного номера ‘Tn’ и даты ‘date_1’ Не могу создать the SQL SELECT, based on the date returned . как правильно сформировать содержимое строки where_clause ? Т.е. как правильно создать содержимое строки where_clause ? Ниже object DataWindow не в графическом виде: Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2007, 11:12 |
|
||
|
Retrieve
|
|||
|---|---|---|---|
|
#18+
если Tn строковая переменная, то правильней будет заключить строковую переменную в одинарные кавычки where_clause = "where Tn = '" + string(strResponse2.tn) + "' and date_1 = '" + & string(strResponse2.date_1,"yyyymmdd") + "'" заключать или не заключать дату в одинарные кавычки зависить от БД (Oracle,MS SQL,...) формат даты желателен yyyymmdd ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2007, 12:19 |
|
||
|
Retrieve
|
|||
|---|---|---|---|
|
#18+
Хорош изголятся (дубль 2) ls_sql='select col1, col2 from table1' dw.setsqlselect(ls_sql) dw.settransobject(sqlca) dw.retrieve() ----------------------------------------------------------------------------- Главная деталь любой машины - голова ее владельца ----------------------------------------------------------------------------- Главная деталь любой машины - голова ее владельца ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2007, 14:24 |
|
||
|
Retrieve
|
|||
|---|---|---|---|
|
#18+
С учетоом сабжа ls_orig_sql = dw.getsqlselect ls_sql = ls_orig_sql + ' where col1 = 1' dw.setsqlselect(ls_sql) dw.settransobject(sqlca) dw.retrieve() ----------------------------------------------------------------------------- Главная деталь любой машины - голова ее владельца ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2007, 14:26 |
|
||
|
Retrieve
|
|||
|---|---|---|---|
|
#18+
попрбую ещё ВАШИ СОВЕТЫ, СПАСИБО, ПРОБУЮ СОГЛАСНО примерУ ch10.pbl – глава 10, находящемся на компакт диске, поставленном к книге PB5.0 Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2007, 18:10 |
|
||
|
Retrieve
|
|||
|---|---|---|---|
|
#18+
Попробую угадать СУБД - sybase значит дата конвертится так ls_sql = " where date_col =convert(datetime,'01.02.2007',104) " СУБД Oracle ls_sql = " where date_col = to_date('01.01.2007','dd.mm.yyyy') " можно еще воспользоваться CAST И если можно пользуйся get- и setsqlselect через modify все должно выглядеть по-другому ----------------------------------------------------------------------------- Главная деталь любой машины - голова ее владельца ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2007, 18:26 |
|
||
|
Retrieve
|
|||
|---|---|---|---|
|
#18+
авторХорош изголятся (дубль 2) ls_sql='select col1, col2 from table1' dw.setsqlselect(ls_sql) dw.settransobject(sqlca) dw.retrieve() Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2007, 11:10 |
|
||
|
Retrieve
|
|||
|---|---|---|---|
|
#18+
Человек! А ты читаешь текст ошибок? А там написано "колво колонок не совпадает". Ни на какие мысли не наводит??? -- колво и типы колонок в sql и datawindow разное. а должны совпадать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2007, 15:03 |
|
||
|
Retrieve
|
|||
|---|---|---|---|
|
#18+
авторЧеловек! А ты читаешь текст ошибок? А там написано "колво колонок не совпадает". Ни на какие мысли не наводит??? -- колво и типы колонок в sql и datawindow разное. а должны совпадать. Я этого не знал, считал, если было выбрано первый раз 7 столбцов, а сейчас мне надо только 2 столбца. СПАСИБО ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2007, 12:53 |
|
||
|
Retrieve
|
|||
|---|---|---|---|
|
#18+
Владимир, а ради любопытства не скажете, что за систему мы всем форумом с вами разрабатываем? Так даже как-то проще на вопросы отвечать будет. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2007, 16:11 |
|
||
|
Retrieve
|
|||
|---|---|---|---|
|
#18+
ужо спрашивали ;), ничего так и не ответил ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2007, 17:40 |
|
||
|
Retrieve
|
|||
|---|---|---|---|
|
#18+
авторВладимир, а ради любопытства не скажете, что за систему мы всем форумом с вами разрабатываем? Так даже как-то проще на вопросы отвечать будет. :) В САМОМ НАЧАЛЕ было сказано: Выбрать записи у которых табельный номер 201 и дата = 21-го октября 1978 Хочу сделать редактирование таблицы согласно главы 10 В книге PB 5.0 , стр. 243 Без кнопок Retrieve and Update. авторужо спрашивали ;), ничего так и не ответил Не ответил, т.к. нет у меня интернета. Нет сомнения, ввод информации у Вас, разработчиков, имеется, но . . . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2007, 18:08 |
|
||
|
Retrieve
|
|||
|---|---|---|---|
|
#18+
Voitovych авторВладимир, а ради любопытства не скажете, что за систему мы всем форумом с вами разрабатываем? Так даже как-то проще на вопросы отвечать будет. :) В САМОМ НАЧАЛЕ было сказано: авторужо спрашивали ;), ничего так и не ответил Не ответил, т.к. нет у меня интернета. Нет сомнения, ввод информации у Вас, разработчиков, имеется, но . . . Вовик, бес тебя форум бы умер. Пеши еще... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2007, 18:16 |
|
||
|
|

start [/forum/topic.php?fid=15&msg=34919823&tid=1336926]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
44ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
| others: | 15ms |
| total: | 154ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...