Forum
Merhabalar,
C# ile SQL Serverdeki Eklenme Tarihine Göre verileri getirmek için, kaç gündür uğraşıyorum bir türlü çözüme ulaşamadım.
Uylamaya koyduğum kodlar aşağıdaki gibidir.
Yardımlarınızı Bekliyorum.
Veritabanı Tablo adı: (isHafBakR)
Alanlar: UniteID,(isDurumu,UniteAdi,Aciklama,EklenmeTarihi)
************
C# tarafındaki default.aspx?ad=tarihGetir dosyası ise aşağıdaki gibidir. ise:
<asp:TextBox ID="txtTarih" runat="server" TabIndex="1" Width="150px"></asp:TextBox>
<asp:CalendarExtender ID="CalendarExtender1" runat="server" Enabled="True" FirstDayOfWeek="Monday" Format="dd/MM/yyyy HH:mm:ss.FFF" TargetControlID="txtTarih">
</asp:CalendarExtender>
<asp:Button ID="btnTariheGoreGetir" runat="server" Text="Tarihe Göre Getir" OnClick="btnTariheGoreGetir_Click" />
tarihGetir.ascx.cs dosyasının kodlar ise;
string qry = "default.aspx?ad=";
etiDataContext eti = new etiDataContext();
protected void Page_Load(object sender, EventArgs e)
{
try
{
var isl = eti.isHafBakRs.Where(v => v.UniteID == v.UniteID).FirstOrDefault();
lblUniteAdi.Text = isl.UniteAdi;
string trh = DateTime.Now.ToString("dd-MM-yyyy HH:mm:ss");
trh = Request.QueryString["TarihGetir"];
var gt = (from v in eti.isHafBakRs
where v.EklenmeTarihi == Convert.ToDateTime(trh)
select new
{
v.Aciklama,
v.EklenmeTarihi,
v.EkleyenKisi,
v.GuncelleyenKisi,
v.isDurumu,
v.UniteAdi,
v.UniteID,
v.AtananKisi
});
dtlisHafBakRap.DataSource = gt;
dtlisHafBakRap.DataBind();
}
catch
{
}
}
protected void btnTariheGoreGetir_Click(object sender, EventArgs e)
{
//string donustur2 = txtTarih_CalendarExtender2.Value.ToString("yyyy-MM-dd HH:mm:ss.FFF");
Response.Redirect(qry + "is-haf-bak-ra&TarihGetir=" + txtTarih.Text);
}
Merhaba,
Eğer LinQ kullanmanız şart değilse parametre ekleyerek sorgulama yapabilirsiniz.
SqlCommand Kmt=new SqlCommand();
Kmt.Connection=?
Kmt.CommandText="Select * from tbl Where Tarih=@Tarih"
Kmt.Parameters.AddWithValue("@Tarih",GelenTarih);
şeklinde bir sorgulama yapmanız mümkün olabilir. Eğer probleminiz çözülmez ise tekrar yardımcı olmaya çalışırım.
İyi çalışmalar