问题描述
数据库的表结构和dataset内的数据表结构是一致的
解决方案
解决方案二:
求帮助多谢
解决方案三:
解决方案四:
引用2楼sp1234的回复:求代码多谢了
解决方案五:
staticvoidDataTableSave(){DataTabledt=newDataTable();StringBuildertmp=newStringBuilder();tmp.Append("INSERTINTO");tmp.Append("TableName(");List<string>list=newList<string>();foreach(DataColumncolindt.Columns){list.Add(col.ColumnName);}tmp.Append(string.Join(",",list));tmp.Append(")VALUES(");tmp.Append(string.Join(",",list.Select(x=>string.Format("@{0}",x))));tmp.Append(")");stringinsertSql=tmp.ToString();SqlParameter[]parameter;SqlConnectionconn=newSqlConnection("");//设定连接字符串conn.Open();SqlCommandcmd=newSqlCommand(insertSql,conn);foreach(DataRowrowindt.Rows){cmd.Parameters.Clear();parameter=list.Select(x=>newSqlParameter(string.Format("@{0}",x),row[x])).ToArray();cmd.Parameters.Add(parameter);cmd.ExecuteNonQuery();}}
我就应该学sp1234的样子
解决方案六:
引用3楼lenovo345的回复:
Quote: 引用2楼sp1234的回复:求代码多谢了
哥tmp.Append(string.Join(",",list));tmp.Append(")VALUES(");tmp.Append(string.Join(",",list.Select(x=>string.Format("@{0}",x))));有错误参数不正确
解决方案七:
引用4楼starfd的回复:
staticvoidDataTableSave(){DataTabledt=newDataTable();StringBuildertmp=newStringBuilder();tmp.Append("INSERTINTO");tmp.Append("TableName(");List<string>list=newList<string>();foreach(DataColumncolindt.Columns){list.Add(col.ColumnName);}tmp.Append(string.Join(",",list));tmp.Append(")VALUES(");tmp.Append(string.Join(",",list.Select(x=>string.Format("@{0}",x))));tmp.Append(")");stringinsertSql=tmp.ToString();SqlParameter[]parameter;SqlConnectionconn=newSqlConnection("");//设定连接字符串conn.Open();SqlCommandcmd=newSqlCommand(insertSql,conn);foreach(DataRowrowindt.Rows){cmd.Parameters.Clear();parameter=list.Select(x=>newSqlParameter(string.Format("@{0}",x),row[x])).ToArray();cmd.Parameters.Add(parameter);cmd.ExecuteNonQuery();}}我就应该学sp1234的样子
哥哥tmp.Append(string.Join(",",list));tmp.Append(")VALUES(");tmp.Append(string.Join(",",list.Select(x=>string.Format("@{0}",x))));有错误参数不正确哥
解决方案八:
解决方案:
引用7楼lovelj2012的回复:求代码谢谢
解决方案:
1:使用DataAdapter直接更新DataSet到数据库。2:遍历拼接update-sql语句,执行更新。PS:没代码,自己动手写。别人把代码一贴,你只需要复制,粘贴,生活不能自理么。
解决方案:
撸主,msdn都有demo,你自己不能看看呢?求代码,那你继续