سلام
من این کد رو نوشتم برای تعداد بازدیدکنندگان ولی خروجی درست نمیده و یکی اضافه میده.
DataSet1TableAdapters.tbldateTableAdapter tbldate = new DataSet1TableAdapters.tbldateTableAdapter();
DataSet1TableAdapters.tblipTableAdapter tblip = new DataSet1TableAdapters.tblipTableAdapter();
DataTable dtip = new DataTable();
DataTable dtviwe = new DataTable();
dtviwe = tbldate.GetDataBytarikh(tarikhs);
if (dtviwe.Rows.Count > 0)
{
foreach (DataRow item in dtviwe.Rows)
{
idviwe = Convert.ToInt32(item["id"].ToString());
countviwe = Convert.ToInt32(item["count"].ToString());
}
bool chechip = Convert.ToBoolean(tblip.ScalarQuery(ipsf, tarikhs));
if (chechip == false)
{
tblip.InsertQuery(ipsf, tarikhs);
tbldate.UpdateQuery(countviwe + 1, tarikhs);
}
}//end IF
else
{
idviwe = Convert.ToInt32(tbldate.ScalarQuery());
countviwe = Convert.ToInt32(tbldate.ScalarQuery1());
tbldate.InsertQuery(tarikhs, 1, "");
tblip.InsertQuery(ipsf, tarikhs);
}
countviwe += 1;
lblcountviwe.Text = countviwe.ToString();