zakazRs.Filter = "ZakDate >= #01/01/2007# AND ZakDate <= #02/01/2007#"
skiperski писал(а):Некоторые конструкции в ADO не работают. Попробуй так
- Код: Выделить всё
zakazRs.Filter = "ZakDate >= #01/01/2007# AND ZakDate <= #02/01/2007#"
zakazRs.Filter = "ZakDate=#" & Month(Dt) & "/" & Day(Dt) & "/" & Year(Dt) & "#"
zakazRs.Filter = "ZakDate=#" & Day(Dt) & "/" & Month(Dt) & "/" & Year(Dt) & "#"
Wachamakolit писал(а):А где ваще можно посмотреть чего еще ADO не умеет делать?
Wachamakolit писал(а):а если поменять местами Month и Day... то всё заработает как часы китайскиё
"#" & Month(Dt) & "/" & Day(Dt) & "/" & Year(Dt) & "#"
Format(Dt, "\#mm\/dd\/yyyy\#")
Wachamakolit писал(а):Мож мне пора спать?
Const dtf As String = "'yyyy-mm-dd'"
Dim cn As ADODB.Connection, r As New ADODB.Recordset
Dim db As Date, de As Date
db = #5/3/2007#
de = #5/4/2007#
Set cn = CurrentProject.AccessConnection
r.Open "SELECT [Date] FROM [MyTable] ORDER BY 1", cn, adOpenStatic, adLockReadOnly
r.Filter = "DATASD>=" & Format$(db, dtf) & " AND DATASD<=" & Format$(de, dtf)
dim c as adodb.command, r as adodb.recordset
set c=new adodb.command
set c.activeconnection = conn
c.commandtype=adcmdtext
c.commandtext="SELECT * FROM [main] WHERE [partNum] Like ? AND [Descr] Like ?"
c.parameters.add c.createparameter("strParam1", advarwchar, adparaminput, 255, strParam1)
c.parameters.add c.createparameter("strParam2", advarwchar, adparaminput, 255, strParam2)
set r=new adodb.recordset
r.open c,,adopenstatic,adlockreadonly
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 57