当前位置:编程学习 > C#/ASP.NET >>

.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
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,