日期:2014-05-18  浏览次数:20963 次

关于数据库备份的问题(用c#写的)?
小弟用c#写了个小工具是关于数据库备份的,但是目前遇到了一个问题,我不知道该怎样解决,那就是把这批数据怎样写到记事本里面.
另一种方法就是直接用   运行sql语句在c#里面,但也不知道怎么写,郁闷,烦各位不啬赐教.

------解决方案--------------------
不懂楼主啥意思!!
------解决方案--------------------
sqlconnection mycon=new sqlconnection();
mycon.open();
sqlcommand mymcd=mycon.createcommand();
mycmd.text:= "back database aa to..... ";
mycmd.execsql();
------解决方案--------------------
楼主是说生成一些
insert into values之类的SQL语句吧
可以找一下Rapid SQL, 一个很好的工具
------解决方案--------------------
大致應該可以這樣吧

string[] a ={ "t1 ", "t2 ", "t3 ", "t4 "}
string sql= " ";
for(int i=0;i <a.Length;i++)
{
string tablename=a[i].ToString()+ "_ "+DateTime.Now.ToString( "yyyyMMddHHmmssfff ");
sql= sql+ " select * into "+tablename+ " from "+a[i].ToString();
}
da.SelectCommand=new SqlCommand(sql,cc);
da.SelectCommand.Connection.Open();
da.SelectCommand.ExecuteNonQuery();
da.SelectCommand.Connection.Close();
------解决方案--------------------
楼主是想把数据库中的数据转换成文本文件吧.
------解决方案--------------------
http://dev.csdn.net/Develop/article/18/18623.shtm
------解决方案--------------------
up
------解决方案--------------------
jf