i trying insert row in ms-sql table using following code
sqlcmdtext = "insert attendance(date, time_in, time_out, time_total, status,"; sqlcmdtext += " is_late_in, is_half_day, is_early_out, user_id, remarks)"; sqlcmdtext += " values('@yestarday_date', 'na', 'na', 'na', 'absent', 'na', 'na', 'na', 52, 'done portal')"; sqlcmd = new sqlcommand(sqlcmdtext, sqlcon); sqlcmd.parameters.addwithvalue("@yestarday_date", yestarday); sqlcmd.executenonquery();
where yestarday string variable containing short date format "04/04/2011". tried passing datetime variable not work, same error below.
"syntax error converting datetime character string"
what format should use make work?
thanks.
use datetime.parse(yestarday)
sqlcmd.parameters.addwithvalue("@yestarday_date", datetime.parse(yestarday));
Comments
Post a Comment