pizdyanki
Дата: 25.11.2009 11:07:11
проблема с форматом даты в системе на ADP 2007 + mssql 2005. Прога должна работать с офисом на английском и русском языках. Во всех запросах и dlookup где в коде работаю с датой возникают ошибки.
русский понимает Format$(Date, "dd\/mm\/yyyy")
английский Format$(Date, "yyyy\/mm\/dd")
пробовал уже миллион вариантов
Replace(Format$(Date, "dd/mm/yyyy"), ".", "/", 1) - не работает
currentproject.accessconnection.execute (....where convert(varchar,Tdate,104)='"(Format$(Date, "dd.mm.yyy") & "'... работает в запросах, а как сделать в dlookup не знаю
спасибо
pizdyanki
Дата: 25.11.2009 11:16:35
VladimirKr,
CurrentProject.AccessConnection.Execute("select * from currency where Tdate='" & Format$(Date, "yyyyddmm") не пашет на русском офисе
если бы все было так просто
aleks2
Дата: 25.11.2009 11:27:42
pizdyanki,
Все станет просто, если вы привыкнете передавать дату - датой, а НЕ строкой.