在WinFrom程序里面
如何用代码来设置 "生成sql脚本" ? (图中被选中的项)

解决方案 »

  1.   

    http://www.cnblogs.com/psbacd/archive/2008/01/25/1053212.html
    http://www.codeproject.com/KB/database/ScriptDatabase.aspx
      

  2.   

    SQLDMO.SQLServer2 sqlserver=new SQLDMO.SQLServer2Class();
    sqlserver.Connect("localhost","sa","");
    SQLDMO.Databases  mydbs=sqlserver.Databases;
    SQLDMO.Database mydb =new SQLDMO.DatabaseClass ();
    mydb=(SQLDMO.Database)mydbs.Item("Test","sa"); 
    System.IO.StreamReader s=new System.IO.StreamReader("E:/xp/testSqlDmo/a.sql");
    string sql=s.ReadToEnd();  
    mydb.ExecuteImmediate(sql,SQLDMO.SQLDMO_EXEC_TYPE.SQLDMOExec_Default,sql.Length );
    是不是要导入什么命名空间?
      

  3.   

    http://www.csharphelp.com/archives2/files/archive342/SQLDMO.zip
      

  4.   

    在com里面引用Microsoft SQLDMO object Library
      

  5.   

    你装SQL SERVER没有?如果没有去网上下。很容易找到SQLDMO.DLL文件下载的。