|
Как задать параметр даты в запросе?
|
|||
---|---|---|---|
#18+
Есть не большой запрос: Код: sql 1. 2. 3. 4. 5. 6. 7.
Что прописать вместо "ВотСюдаБыДатуМне"? Я пробовал так: CONVERT(DATETIME,'20140201000000',104) - не работает Пробовал просто: '20140201000000' - тоже не вышло... Что я делаю не так? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2014, 14:09 |
|
Как задать параметр даты в запросе?
|
|||
---|---|---|---|
#18+
gerthog, а в документацию не пробовал заглянуть? Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2014, 14:13 |
|
Как задать параметр даты в запросе?
|
|||
---|---|---|---|
#18+
Симонов Денис, спасибо, работает! В документацию пробовал заглянуть но не нашел оной, на английском вроде бы что-то есть, на русском не нашел. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2014, 14:18 |
|
Как задать параметр даты в запросе?
|
|||
---|---|---|---|
#18+
Так это не параметр, а тупо значение. Параметр пишется так: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
Или в разных обёртках так: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2014, 14:32 |
|
Как задать параметр даты в запросе?
|
|||
---|---|---|---|
#18+
И даже так: Param=?Param ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2014, 14:54 |
|
Как задать параметр даты в запросе?
|
|||
---|---|---|---|
#18+
gerthog, '21.01' '21.01.2001' ... '21.01.2001 18:00:00' ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2014, 15:14 |
|
Как задать параметр даты в запросе?
|
|||
---|---|---|---|
#18+
Понятно что это тупо значение, просто я не знаю как потом передать значение параметра. Я из 1с пытаюсь подключится к базе FB выполнить запрос и обойти результат в самой 1с, есть у меня такой код: Код: vbnet 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.
Вот как передать параметр не знаю, поэтому приходиться делать через ж... :) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2014, 15:35 |
|
Как задать параметр даты в запросе?
|
|||
---|---|---|---|
#18+
gerthog, Так вот как, оказывается, выглядит код в 1С. Пойду-ка попью кофе, передохну, успокоюсь... Да, о чем это я. У твоего RecordSet-a есть свойства типа Params, ParamByName, ParamByIndex или что-то в этом роде? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2014, 16:35 |
|
Как задать параметр даты в запросе?
|
|||
---|---|---|---|
#18+
miwaonlineУ твоего RecordSet-a есть свойства типа Params, ParamByName, ParamByIndex или что-то в этом роде? Достаточно посмотреть справку , чтобы найти что всё это есть, но не у набора данных. Но аффтар, очевидно, неспособен... Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2014, 16:53 |
|
Как задать параметр даты в запросе?
|
|||
---|---|---|---|
#18+
miwaonlineТак вот как, оказывается, выглядит код в 1С.а по моему очень мило, особенно понравилось вот это gerthog Код: vbnet 1.
всё понятно и по русски. miwaonlineУ твоего RecordSet-a есть свойства типаэто не его рекорсет - это ADO ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2014, 16:55 |
|
Как задать параметр даты в запросе?
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, открыл ссылку, почитал(английского почти не знаю). После прочтения первый же вопрос: "И чё? Мне то чё делать с этим в 1с???" Был бы хоть один пример, хотя бы самый простой ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2014, 17:11 |
|
Как задать параметр даты в запросе?
|
|||
---|---|---|---|
#18+
gerthog"И чё? Мне то чё делать с этим в 1с???"переделывать на использование коллекции, а не рекордсета. gerthogБыл бы хоть один пример, хотя бы самый простойдержи. правда здесь не коллекция и это не 1С. Код: sql 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2014, 08:35 |
|
Как задать параметр даты в запросе?
|
|||
---|---|---|---|
#18+
roadster, в приведенном примере неясно это передача параметров в запрос или присвоение значений параметрам? Оператор ":=" это вроде бы присвоение, так? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2014, 09:42 |
|
Как задать параметр даты в запросе?
|
|||
---|---|---|---|
#18+
gerthog, параметрам команды (процедуры) задаются значения из полей запроса в цикле. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2014, 09:52 |
|
Как задать параметр даты в запросе?
|
|||
---|---|---|---|
#18+
roadstermiwaonlineТак вот как, оказывается, выглядит код в 1С.а по моему очень мило, особенно понравилось вот это gerthog Код: vbnet 1.
всё понятно и по русски. Мне больше вот это понравилось Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8.
roadstermiwaonlineУ твоего RecordSet-a есть свойства типаэто не его рекорсет - это ADO Это ты типа к буковкам решил придраться? Ну хорошо, измени для себя на "у используемого тобой рекордсета". ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2014, 10:26 |
|
Как задать параметр даты в запросе?
|
|||
---|---|---|---|
#18+
miwaonlineПервый оператор английский, второй - кириллица, или объект/класс на кириллице, его своства - латиницей. Это переменная. Какая разница на каком она языке? Код: java 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2014, 10:31 |
|
Как задать параметр даты в запросе?
|
|||
---|---|---|---|
#18+
wadmanmiwaonlineПервый оператор английский, второй - кириллица, или объект/класс на кириллице, его своства - латиницей. Это переменная. Какая разница на каком она языке? Код: java 1.
Принципиальная - либо регулярно переключаться между языками при кодировании, либо - нет. Я, например, даже комментарии на английском пишу чтобы не переключаться. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2014, 10:34 |
|
Как задать параметр даты в запросе?
|
|||
---|---|---|---|
#18+
miwaonlinewadmanпропущено... Это переменная. Какая разница на каком она языке? Код: java 1.
Принципиальная - либо регулярно переключаться между языками при кодировании, либо - нет. Я, например, даже комментарии на английском пишу чтобы не переключаться. То есть никакой, лишь личная неприязнь (лень). :) ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2014, 10:47 |
|
Как задать параметр даты в запросе?
|
|||
---|---|---|---|
#18+
miwaonline, если пользователю надо ошибки на русском языке выводить или диалоги строить всё равно переключаться придётся. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2014, 10:47 |
|
Как задать параметр даты в запросе?
|
|||
---|---|---|---|
#18+
miwaonlineЭто ты типа к буковкам решил придраться?это я просто обратил внимание, что ТС стоит почитать про ADO :) ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2014, 11:32 |
|
Как задать параметр даты в запросе?
|
|||
---|---|---|---|
#18+
gerthogв приведенном примере неясно это передача параметров в запрос или присвоение значений параметрам?в данном случае это не имеет значения. но раз уж докапываться до таких мелочей, то это присвоение значений параметрам объекта ADOCommand1, затем производится вызов метода Execute для данного объекта. если интересно, то в объекте ADOCommand1 есть свойство CommandText, содержащее следующий код Код: sql 1. 2. 3. 4. 5. 6.
так же у объекта ADOCommand1 есть свойство Parameters, в котором и содержатся все параметры объекта. ну вот присваивается значение параметрам объекта ADOCommand1 и при вызове метода Execute происходит передача присвоенных значение в качестве параметров в команду insert из свойства CommandText. ну как-то так примерно... ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2014, 11:42 |
|
Как задать параметр даты в запросе?
|
|||
---|---|---|---|
#18+
А вот добавили бы в новое API всего один метод и можно было бы пользоваться им напрямую, без прокладок типа ADO и ODBC... Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2014, 11:59 |
|
Как задать параметр даты в запросе?
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovА вот добавили бы в новое API всего один метод и можно было бы пользоваться им напрямую, без прокладок типа ADO и ODBC...в стартовом посте про 1С речь, так что здесь ещё и в 1С надо смотреть как там чего понакурено реализовано. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2014, 12:04 |
|
Как задать параметр даты в запросе?
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, теоретически да, но это только если API FB будет работать как COM имея при этом тормоза. Да и с преобразованием статусов в исключения вроде бы пока вопрос остаётся открытым ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2014, 12:32 |
|
Как задать параметр даты в запросе?
|
|||
---|---|---|---|
#18+
wadmanmiwaonline Принципиальная - либо регулярно переключаться между языками при кодировании, либо - нет. Я, например, даже комментарии на английском пишу чтобы не переключаться. То есть никакой, лишь личная неприязнь (лень). :) Варианты типа "найди десять отличий в переменных «а» и «a», или «aдаптеp» и «адаптер»" не рассматриваются по какой причине? Симонов Денисmiwaonline, если пользователю надо ошибки на русском языке выводить или диалоги строить всё равно переключаться придётся. У меня весь софт мультиязычный; я к стрингам по индексам обращаюсь :) Тем не менее - я не совсем упоротый фанат, который не переключается между языками в принципе. Я только пытаюсь минимизировать такие переключения и возможные сопутствующие ошибки. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2014, 12:38 |
|
|
start [/forum/topic.php?fid=28&msg=38723679&tid=1519319]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
228ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 334ms |
0 / 0 |