ASP.NET+C#+Sql Server 2K5 如何提交临时表中的数据到数据库中?
在Default.aspx.cs中有:
.....
DataTable workTable = new DataTable();//新建一张临时表workTable,它不属于任何数据库 workTable.Columns.Add("OrdID", typeof(string));
DataColumn workCol = workTable.Columns.Add("ProID", typeof(string));
workCol.AllowDBNull = false;
workCol.Unique = true;
workTable.Columns.Add("ProName", typeof(String));
workTable.Columns.Add("ProSpecs", typeof(String));
......
如上建立临时娄所表workTable(注:workTable不是属于任何数据库)目的是为了:建立一张临时表来接收用户输入的数据,然后在用户确定后一次性把该用户输入的信息提交到数据库的Details表中。现在的问题是:如何把workTable中的数据提交到数据库中的表:Details(OrdID,ProID,ProName,ProSpecs)???请赐教!*********************************以下是我的一个例子***********************
我用以下语句:
......
sqlcommand cmd=new sqlcommand("insert into Details select * from workTable",MyConnectionString);
......
cmd.ExecuteNonQuery();
.......运行后,打开数据库一看:Details中并没有workTables中的数据。
在Default.aspx.cs中有:
.....
DataTable workTable = new DataTable();//新建一张临时表workTable,它不属于任何数据库 workTable.Columns.Add("OrdID", typeof(string));
DataColumn workCol = workTable.Columns.Add("ProID", typeof(string));
workCol.AllowDBNull = false;
workCol.Unique = true;
workTable.Columns.Add("ProName", typeof(String));
workTable.Columns.Add("ProSpecs", typeof(String));
......
如上建立临时娄所表workTable(注:workTable不是属于任何数据库)目的是为了:建立一张临时表来接收用户输入的数据,然后在用户确定后一次性把该用户输入的信息提交到数据库的Details表中。现在的问题是:如何把workTable中的数据提交到数据库中的表:Details(OrdID,ProID,ProName,ProSpecs)???请赐教!*********************************以下是我的一个例子***********************
我用以下语句:
......
sqlcommand cmd=new sqlcommand("insert into Details select * from workTable",MyConnectionString);
......
cmd.ExecuteNonQuery();
.......运行后,打开数据库一看:Details中并没有workTables中的数据。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货