Доброго времени суток!
У меня вопрос, и опять-же по Дате в SQL. Значит дело обстоит так:
У меня база SQL70 и я пытаюсь записать в поле smalldatetime дату используя - Format(DTPicker1.Value, "MM\/DD\/YY"). Выглядит это в общем виде так:
Cn.Execute "INSERT INTO nakl (id,naklid,date,seller,sellersnakl,workmonth,workyear,allsum) VALUES (" & GetLastId("nakl") + 1 & "," & txtNaklNumber.Text & "," & Format(DTPicker1.Value, "MM\/DD\/YY") & "," & ExecuteWithOneParam("SELECT ID FROM SELLERS WHERE Name ='" & cmbSeller.Text & "'") & "," & txtSellersNakl.Text & "," & UpDown1.Value & "," & txtWorkYear.Text & "," & allsum & ")". Он все заносит, а вот вместо даты вводит ахинею: 01.01.1901. В чем дело? Помогите-горю. А при выборке:
Date between " & Format$(Date1.Value, "MM\/DD\/YY") & " and " & Format$(Date2.Value, "MM\/DD\/YY"). Все работает нормально (но с датами вбитыми мною вручную). Возможно я не ясно выражаюсь... (если не понятно, то пишите на roninsoft@mail.ru)