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中的数据。