|
|
|
Формат даты при поиске
|
|||
|---|---|---|---|
|
#18+
В DAO критерий поиска даты был #mm\/dd\/yy# При поиске в рекаордсете ADO не проходит и как искать дату непонятно :( Хелп не работает :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2003, 15:27 |
|
||
|
Формат даты при поиске
|
|||
|---|---|---|---|
|
#18+
Делаешь точку останова. Смотришь что за формат тебе вернет rs.fields("ПолеСДатой"). Делаешь выводы и rs.Find Format("ЧтоИщешь", НужныйФорматДаты) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2003, 15:36 |
|
||
|
Формат даты при поиске
|
|||
|---|---|---|---|
|
#18+
формат возвращает dd.mm.yy - это понятно, но как в строке SQL указать #dd.mm.yy# не подходят для ADO # 'dd.mm.yy' - говорит, что аргументы имеют неверный тип может какие другие сиволы должны обрамлять строку даты в критерии поиска ? про это и вопрос ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2003, 15:54 |
|
||
|
Формат даты при поиске
|
|||
|---|---|---|---|
|
#18+
Строка из хелпа к ADO 2.6 The criterion value may be a string, floating-point number, or date. String values are delimited with single quotes or "#" (number sign) marks (for example, "state = 'WA'" or "state = #WA#"). Date values are delimited with "#" (number sign) marks (for example, "start_date > #7/22/97#"). Т.е. все работает. Вот маленькое доказательство... Public Sub FindDate() Dim rs As ADODB.Recordset Dim date_find As Date Set rs = New ADODB.Recordset date_find = CDate("19.02.2003") rs.Open "tbl_date", CurrentProject.Connection, adOpenKeyset, adLockReadOnly, adCmdTable rs.Find "d =#" & date_find & "#" 'так тоже работает rs.Find "d =" & date_find If rs.EOF Then 'nothing find Debug.Print "Ничего не найдено!" Else Debug.Print rs.Fields(0), rs.Fields(1) End If rs.Close: Set rs = Nothing End Sub ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2003, 16:24 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32135894&tid=1681882]: |
0ms |
get settings: |
10ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
53ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 269ms |
| total: | 406ms |

| 0 / 0 |
