.NET日期插不进ACESS
string ftime = System.DateTime.Now.ToString("yyyyMMddHHmmss");string myConnstring = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + HttpContext.Current.Server.MapPath("~/mindmap.mdb");
OleDbConnection MyConnection;
MyConnection = new OleDbConnection(myConnstring);
string strInsert = "insert into [file](filename,filememo,filetype,fileurl,filetime,subid) values ('" + mtitle.Text + "','" + memo.Text + "','" + newext + "','" + url + "','"+Convert.ToInt32(ftime)+"','"+subjectlist.Text+"')";
OleDbCommand MyCommand = new OleDbCommand(strInsert, MyConnection);
MyConnection.Open();
MyCommand.ExecuteNonQuery();
我的ACCESS数据库的filetime是number,可我一直插不入ftime,一直提示"溢出" --------------------编程问答-------------------- Convert.ToInt32(ftime) 这里就会溢出.
--------------------编程问答-------------------- 为什么不把数据库的字段设置为 日期/时间 类型? --------------------编程问答-------------------- 已经解决,谢谢 --------------------编程问答-------------------- 接个分,结吧 --------------------编程问答-------------------- JF --------------------编程问答-------------------- marj --------------------编程问答-------------------- 为什么在设置字段类型为日期类型呢?这样容易产生数据丢失... --------------------编程问答-------------------- jf --------------------编程问答-------------------- jf --------------------编程问答-------------------- jf
补充:.NET技术 , ASP.NET