Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
ComboBox с датой и хранимая процедура в ms sql
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! Есть ComboBox в котором строки в формате dd.mm.yyyy (например: 26.04.2013), есть ХП в которой три параметра int, datetime и float. Как лучше реализовать вызов ХП(BDE, ADO)? Перепробовал кучу вариантов, но так и не получилось, проблема с преобразованием даты. Если кто-то сталкивался с подобными проблемами, может есть кусок подобного кода, буду признателен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2013, 18:50 |
|
||
|
ComboBox с датой и хранимая процедура в ms sql
|
|||
|---|---|---|---|
|
#18+
В огороде бузина а в Киеве дядька. Разбей свою проблему на несколько маленьких вопросиков, тогда мы сможем помочь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2013, 21:21 |
|
||
|
ComboBox с датой и хранимая процедура в ms sql
|
|||
|---|---|---|---|
|
#18+
Вопрос 1: Есть строка из ComboBox в формате dd.mm.yyyy (например: 26.04.2013), как ее преобразовать чтобы передать при вызове в ХП(В ХП параметр типа DateTime)? Вопрос 2: Чем лучше и удобней пользоваться (BDE или ADO) при вызове ХП? (Если можно кусок кода, с одним из параметров DateTime) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2013, 10:36 |
|
||
|
ComboBox с датой и хранимая процедура в ms sql
|
|||
|---|---|---|---|
|
#18+
hanko_nikitaкак ее преобразовать StrToDate вестимо. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2013, 12:36 |
|
||
|
ComboBox с датой и хранимая процедура в ms sql
|
|||
|---|---|---|---|
|
#18+
hanko_nikitaВопрос 1: Есть строка из ComboBox в формате dd.mm.yyyy (например: 26.04.2013), как ее преобразовать чтобы передать при вызове в ХП(В ХП параметр типа DateTime)? Вопрос 2: Чем лучше и удобней пользоваться (BDE или ADO) при вызове ХП? (Если можно кусок кода, с одним из параметров DateTime) Вопрос 2: ADO и только ADO. BDE - морально устаревшая и ни с чем не совместимая пакость. Примеров работы здесь на форуме множество, ищи по словам ADO и ХП. Но конкретный синтаксис вызова может зависеть от СУБД. Вопрос 1; А это не обязательно нужно. Многие СУБД прекрасно понимают строку в качестве даты. Но это опять зависит от конкретной СУБД. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2013, 14:54 |
|
||
|
ComboBox с датой и хранимая процедура в ms sql
|
|||
|---|---|---|---|
|
#18+
Спасибо. Разобрался. Проблема была с датами и их конвертацией. Добавил в ХП SET DATEFORMAT dmy и все стало нормально. Странно что это потребовалось только если вызывать эту хранимую из buildera, в management studio и так все отлично работало... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2013, 15:18 |
|
||
|
ComboBox с датой и хранимая процедура в ms sql
|
|||
|---|---|---|---|
|
#18+
Вопрос 1: Есть строка из ComboBox в формате dd.mm.yyyy (например: 26.04.2013), как ее преобразовать чтобы передать при вызове в ХП(В ХП параметр типа DateTime)? Почитай FAQ раздел по MSSQL на этом сайте. Там есть статья про даты в MSSQL, достаточно хорошая. Многое станет ясно само собой, я думаю. Вопрос 2: Чем лучше и удобней пользоваться (BDE или ADO) при вызове ХП? (Если можно кусок кода, с одним из параметров DateTime) Лучше всего прямые линки. Это поясню, что такое: как бы сначала все в дельфе "линки" были только через BDE. Потом выделили два класса (или наборы классов) в иерархии классов VCL -- базовый и BDE-специфичный, и тогда появились линки через BDE и прямые. Прямые, соответственно, не использовали BDE вообще, непрямые были в одном экземпляре, к BDE, а он уже далее разруливал и перевызывал соотв. "драйвера" BDE-шных коннекторов к конкретным базам данных. Вот и с тех пор повелось, что "прямые" линки были чуть более "прямыми", чем BDE-шные. Хотя они всё равно все кривые, потому как -- Дельфи, и там всё кривое изначально и по жизни, в связи с тем, что написано на паскале и идиотами. Ну ладно, не полными идиотами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2013, 19:45 |
|
||
|
ComboBox с датой и хранимая процедура в ms sql
|
|||
|---|---|---|---|
|
#18+
MasterZivВопрос 2: Чем лучше и удобней пользоваться (BDE или ADO) при вызове ХП? (Если можно кусок кода, с одним из параметров DateTime) Лучше всего прямые линки. Это поясню, что такое: как бы сначала все в дельфе "линки" были только через BDE. Потом выделили два класса (или наборы классов) в иерархии классов VCL -- базовый и BDE-специфичный, и тогда появились линки через BDE и прямые. Прямые, соответственно, не использовали BDE вообще, непрямые были в одном экземпляре, к BDE, а он уже далее разруливал и перевызывал соотв. "драйвера" BDE-шных коннекторов к конкретным базам данных. Вот и с тех пор повелось, что "прямые" линки были чуть более "прямыми", чем BDE-шные. Хотя они всё равно все кривые, потому как -- Дельфи, и там всё кривое изначально и по жизни, в связи с тем, что написано на паскале и идиотами. Ну ладно, не полными идиотами.всегда забавно читать сказки от людей, никогда не использовавших технологию, о которой они так уверенно рассуждают иногда, но в красивом стиле ))) Но таки да, BDE сейчас использовать не стоит, совсем, ибо её поддержка и развитие закончены в 2001 году, к сожалению. Ибо, самый быстрый драйвер, по крайней мере к MS SQL, но, устарел морально и физически, так что - только ADO. PS что такое "прямые линки" в разрезе стройки - остаётся на совести MasterZiv ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2013, 21:48 |
|
||
|
ComboBox с датой и хранимая процедура в ms sql
|
|||
|---|---|---|---|
|
#18+
egorychPS что такое "прямые линки" в разрезе стройки - остаётся на совести MasterZiv Ты не парься, я этот термин придумал как раз для этой темы и в этой теме. Я не знаю, как еще их назвать. По сути это классы VCL для связи с БД. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.05.2013, 17:07 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=38245736&tid=2020205]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
75ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
2ms |
| others: | 14ms |
| total: | 194ms |

| 0 / 0 |
