//datatable
DataTable dt = new DataTable();
dt.Columns.Add("OrderNum");
dt.Columns.Add("OrderDate");
dt.Columns.Add("Address");
dt.Columns.Add("OrderUser");
dt.Columns["OrderDate"].DataType = Type.GetType("System.DateTime");//datarow
DataRow dr = dt.NewRow();
dr[0] = e.Element("OrderNum").Value;
dr[1] = Convert.ToDateTime(e.Element("OrderDate").Value);
dr[2] = e.Element("Address").Value;
dr[3] = e.Element("OrderUser").Value;
dt.Rows.Add(dr);
sqlBulkCopy.WriteToServer(dt); 时候报错
来自数据源的string类型的给定值不能转换为指定目标列的类型datetime。
解决方案 »
- 把Excel中的数据导入数据库时 出现找不到可安装的ISAM
- 有关webbrowser使用cookie自动登录的问题
- VS2005C# 开发的EXE易中毒.救命
- C#中的下拉列表comboBox问题
- winform中使用datagrid的问题
- 如何弹出窗口
- 请教:如何获取动态生成的TextBox中的值
- 关于textBox控件数据绑定的问题!谢谢指教!
- 客户说我打印速度慢,要求我直接往打印端口写,没有经验,谁告诉我一下,急!!!!!!!!!
- C# 设置打印机共享 能否实现? ,不是设置默认打印机
- 如何检查哪个程序占用了串口1(COM1)
- (小女子再求一方案)TcpClient连接远程服务器积极拒绝
string time=DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");//
然后使用标准的odbc格式 "yyyy-MM-dd HH:mm:ss",这样写入数据库就不会有问题了。