사실, 판매 횟수가 잘 업데이트하고 난 사용자의 판매 수를 삽입 한 응용 프로그램을 만드는 메신저하지만 난 그 다음은 메신저 세부 넣어 전체 코드데이터베이스에 현재 날짜를 삽입하는 방법은 무엇입니까?
private void button1_Click_1(object sender, EventArgs e)
{
this.txtinput.MaxLength = 4;
cmd = new OleDbCommand("update Login set Sales_count= IIF(IsNull(Sales_count), 0, Sales_count) + 1 where [Unique_No][email protected]_No and [To_Date]='#"+DateTime.Now.ToString("dd/MM/yyyy")+"#'", con);
cmd.Parameters.AddWithValue("@Unique_No", txtinput.Text);
con.Open();
int n = cmd.ExecuteNonQuery();
if (n == 0)
{
MessageBox.Show("Invalid Unique No. pls try again later");// **Debugger come to this line if i insert [To_Date]='#"+DateTime.Now.ToString("dd/MM/yyyy")+"#'** // if i remove above line in code then its updating fine
}
else
{
this.DialogResult = DialogResult.OK;
}
con.Close();
}
}
를 업데이트하지 참조 붙여 넣기 액세스를 위해 현재 날짜를 넣어 쿼리에서 편집 할 때 테이블 세부
SQL-서버 <> MS 액세스 ... 아마 당신이 당신의 날짜 형식에 대한 따옴표를 이스케이프해야합니다. 예 : 'ToString (\ "dd/MM/yyyy \") ...'? – BJones
게시 한 레코드 ('User_ID022')의 To_Date 열에 값이 없습니다. 따라서 게시 한 코드로 기록이 업데이트되지 않습니다. 해당 레코드를 업데이트하려면 코드에서'및 [To_Date] = '# "+ DateTime.Now.ToString ("dd/MM/yyyy ") +"# "'을 제거해야합니다. 또는 업데이트하기 전에 오늘 날짜를 To_Date 열에 입력해야합니다. – BJones
@bjones :하지만 내가 원하는 것은 sales_count를 동시에 업데이트하려고 할 때 현재 날짜도 데이터베이스에 삽입하는 것입니다. – Atul