c# 4.0 - how to insert current date into access database? -


actually im creating 1 application inserted user sales count, sales count updating fine when edit in query putting current date not updating detail here im putting whole code

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 [unique_no]=@unique_no , [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 line if insert [to_date]='#"+datetime.now.tostring("dd/mm/yyyy")+"#'** // if remove above line in code updating fine                       }                     else                     {                         this.dialogresult = dialogresult.ok;                     }                    con.close();             }          } 

for reference pasting access table detail enter image description here enter image description here

access sql supports date() function db engine can use determine current date. don't need c# code take current date , concatenate (eek!) text of sql statement. , don't need feed date sql parameter (which less nasty), either. let db engine determine date() itself.

cmd = new oledbcommand("update login set sales_count= iif(isnull(sales_count), 0, sales_count) + 1 [unique_no]=@unique_no , [to_date]=date()", con); 

that suggestion based on sql statement in question. however, in comments, sounds want change to_date values today's date records. i'm not clear records should changed, no idea need where clause. update to_date values today's date, access sql should start ...

update login set to_date = date() ... 

Comments

Popular posts from this blog

jOOQ update returning clause with Oracle -

java - Warning equals/hashCode on @Data annotation lombok with inheritance -

java - BasicPathUsageException: Cannot join to attribute of basic type -