• 25-04-2008, 17:15:06
    #1
    vb.nette iki tarih arasındaki kayıtları listelemek istiyorum yazdığım kodlar şöyle;

    Try
    Dim ds As New DataSet
    conn.Open()
    ds.Clear()
    Dim adp As New OleDbDataAdapter("SELECT * FROM TapuBilgileri WHERE MakbuzTarih BETWEEN ' DateTimePicker1.Value.Date ' AND ' DateTimePicker2.Value.Date '", conn)
    adp.Fill(ds)
    DataGridView1.DataSource = ds.Tables(0)
    conn.Close()
    Catch ex As Exception
    MessageBox.Show(ex.Message)
    conn.Close()
    End Try

    bu şekilde arattırıyorum... MakbuzTarih inide veri girişinde DateTimePicker.value.date olarak girdittiriyorum...
    Sorun nedir acaba neden listeletemiyorum..
    Yardımlarınızı bekliyorum....
  • 28-04-2008, 02:16:55
    #2
    benim gözüme ilk çarpan şey,

    Dim adp As New OleDbDataAdapter("SELECT * FROM TapuBilgileri WHERE MakbuzTarih BETWEEN ' DateTimePicker1.Value.Date ' AND ' DateTimePicker2.Value.Date '", conn)

    satırındaki "DateTimePicker"ları da tırnak içine almış ve SQL sorgusu gibi göstermişsin...

    onları şu şekilde değiştirmeyi dene;

    Dim adp As New OleDbDataAdapter("SELECT * FROM TapuBilgileri WHERE MakbuzTarih BETWEEN '" & DateTimePicker1.Value.Date & "' AND '" & DateTimePicker2.Value.Date & "'", conn)
  • 29-04-2008, 23:28:26
    #3
    Saolasın kardes...
    Dedigini yaptim oldu...