Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[13.58.201.235] |
|
Сообщ.
#1
,
|
|
|
С БД столкнулась впервые. (Извините, если вопрос глупый). Есть база (.mdb) В ней есть поля nm, s, po. в проекте есть 2 переменные(vzyali, vernyli), в которые заносится значение в виде "dd.mm.yyyy".нужно отобразить все поля таблицы, где период включает в себя период, введенный пользователем. Помогите решить проблему. заранее СПАСИБО!
Вот мой код: (выдаетошибку "Отсутствует значение для одного или нескольких требуемых параметров.") Dim vzyali As Date = Calendar1.SelectedDate Dim vernyli As Date = Calendar2.SelectedDate Dim connectionString = ConfigurationManager.ConnectionStrings("StConnectionString").ConnectionString Const query As String = "SELECT * FROM TAB WHERE s>=@vzyali and po<=@vernyli" Dim conn As New OleDbConnection conn.ConnectionString = connectionString Dim da As OleDbDataAdapter = New OleDbDataAdapter(query, conn) Dim command As OleDbCommand = New OleDbCommand(query, conn) conn.Open() command.Parameters.AddWithValue("@vzyali", "#" + vzyali + "#") command.Parameters.AddWithValue("@vernyli", "#" + vernyli + "#") Dim Tabs As New DataTable da.Fill(Tabs) GridView1.DataSource = Tabs GridView1.DataBind() |