然后写sql
语句
然后运行
就可以把dataset
里面的数据导入sqlserver
中了
private
void
button1_Click(object
sender,
EventArgs
e)
{
//获取数据
DataSet
ds
=
GetSqlData()
try
{
foreach
(DataRow
dr
in
ds.Tables[0].Rows)
{
string
sql
=
string.Format("Insert
Into
t1
(a1,a2,a3)
values
({0},{1},{2})",
dr["a1"].ToString(),
dr["a2"].ToString(),
dr["a3"].ToString())
//插入数据
ExecuteSql(sql,
"Server=.DataBase=COCNEW_BACKUPuid=sapasswor
d=root123")
}
}
catch
(Exception
ex)
{
MessageBox.Show(ex.Message)
}
}
public
int
ExecuteSql(string
SQLString,
string
connectionString)
{
using
(SqlConnection
connection
=
new
SqlConnection(connectionString))
{
using
(SqlCommand
cmd
=
new
SqlCommand(SQLString,
connection))
{
try
{
connection.Open()
int
rows
=
cmd.ExecuteNonQuery()
return
rows
}
catch
(System.Data.SqlClient.SqlException
E)
{
connection.Close()
throw
new
Exception(E.Message)
}
}
}
}
这两个在发音上没什么区别,都发作/dz/如果说非要有什么区别的话,ds一般都是单词的结尾了,后面不会再有其他字母组成单词,如friends,stands 这种形式一般都是名词复数结尾或者动词第三人称单数
而dr则是在单词中间的,如drive,drink,drift,drill等
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)