Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
SQL string - проблемы с полями типа Date
|
|||
|---|---|---|---|
|
#18+
пишу в VB 6.0, пользуюсь Adodb объектами. Если есть таблица, поле в которой имеет тип Date, и надо сделать выборку через select * from ...... where [my date] = '<???>' вот что поставить вместо этих <???> чтобы все работало? Когда пробую все то же, но поля текстовые - нет пробем - записываю <???>, как обычный стринг, даты находятся. А если тип Date, то выдает run-time error несоответствия типов данных. И чего делать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2002, 02:25 |
|
||
|
SQL string - проблемы с полями типа Date
|
|||
|---|---|---|---|
|
#18+
пишу в VB 6.0, пользуюсь Adodb объектами. Если есть таблица, поле в которой имеет тип Date, и надо сделать выборку через select * from ...... where [my date] = '<???>' вот что поставить вместо этих <???> чтобы все работало? Когда пробую все то же, но поля текстовые - нет пробем - записываю <???>, как обычный стринг, даты находятся. А если тип Date, то выдает run-time error несоответствия типов данных. И чего делать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2002, 02:25 |
|
||
|
SQL string - проблемы с полями типа Date
|
|||
|---|---|---|---|
|
#18+
попробуй так: Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2002, 10:03 |
|
||
|
SQL string - проблемы с полями типа Date
|
|||
|---|---|---|---|
|
#18+
чтобы не зависить от региональных установок на клиенте для Access используй Код: plaintext для MS SQL лучше через CONVERT к типу datetime (см.BOL) Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2002, 17:01 |
|
||
|
SQL string - проблемы с полями типа Date
|
|||
|---|---|---|---|
|
#18+
А вообще если работать через ADO то унивесальный метод такой: {ts '2003-01-15 00:00:00'} или {d '2003-01-15'} При этом никакие региональный установки ни на клиенте ни на сервере не влияют. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2003, 15:43 |
|
||
|
SQL string - проблемы с полями типа Date
|
|||
|---|---|---|---|
|
#18+
2 WWW, а можно поподробней про этот метод через АДО! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.01.2003, 09:33 |
|
||
|
SQL string - проблемы с полями типа Date
|
|||
|---|---|---|---|
|
#18+
Ну то есть делаем так (Есть два textboxа TxtDateFrom и TxtDateTo соответственно "от даты" и "до даты"). В данном случае это запрос к SQL Server для полей типа datetime: Dim c As New ADODB.Connection Dim r As New ADODB.Recordset Dim DATE_FROM As String Dim DATE_TO As String c.Open "Provider=sqloledb;Server=MYSERVER;Database=MYDATABASE" _ & ";Trusted_Connection=Yes" r.ActiveConnection = c r.CursorLocation = adUseServer DATE_FROM = Format(TxtDateFrom.Text, "yyyy-mm-dd") DATE_TO = Format(TxtDateTo.Text, "yyyy-mm-dd") r.Open "select * from FactCube where sdate between {ts '" & DATE_FROM _ & " 00:00:00'} and {ts '" & DATE_TO & " 23:59:59'}" ..... r.Close Set r=Nothing c.Close Set c=Nothing ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.01.2003, 12:41 |
|
||
|
|

start [/forum/topic.php?fid=60&fpage=421&tid=2171499]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
46ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 369ms |
| total: | 501ms |

| 0 / 0 |
