错误指示在那行啊 你确实你的库连接的正确吗
你的用法太过简单了,你想实现的是什么呢
dataset 和 datatable进行数据的帮定,但是最后还是要显示在datagrid上吧
dataset 和 datatable 只是用来转接的数据点而已
你做的只是将数据给了datatable,而datatable并不真正的改变数据库中的数值的,希望你给出详细你的说法
连接数据库先
然后写sql
语句
然后运行
就可以把dataset
里面的数据导入sqlserver
中了
private
void
button1_Click(object
sender,
EventArgs
e)
{
//获取数据
DataSet
ds
=
GetSqlData();
try
{
foreach
(DataRow
dr
in
dsTables[0]Rows)
{
string
sql
=
stringFormat("Insert
Into
t1
(a1,a2,a3)
values
({0},{1},{2})",
dr["a1"]ToString(),
dr["a2"]ToString(),
dr["a3"]ToString());
//插入数据
ExecuteSql(sql,
"Server=;DataBase=COCNEW_BACKUP;uid=sa;passwor
d=root123;");
}
}
catch
(Exception
ex)
{
MessageBoxShow(exMessage);
}
}
public
int
ExecuteSql(string
SQLString,
string
connectionString)
{
using
(SqlConnection
connection
=
new
SqlConnection(connectionString))
{
using
(SqlCommand
cmd
=
new
SqlCommand(SQLString,
connection))
{
try
{
connectionOpen();
int
rows
=
cmdExecuteNonQuery();
return
rows;
}
catch
(SystemDataSqlClientSqlException
E)
{
connectionClose();
throw
new
Exception(EMessage);
}
}
}
}
以上就是关于特急!!!用DataSet存入数据库遇到的问题全部的内容,包括:特急!!!用DataSet存入数据库遇到的问题、c#怎么把dataset中的数据导入sqlserver数据库中 详细、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)