ADO开发第一步-登录数据库

来源:互联网 发布:nginx只允许内网访问 编辑:程序博客网 时间:2024/05/16 06:54

使用SQLDMO对象库:
首先注册该对象库。
库的位置为:C:/Program Files/Microsoft SQL Server/80/Tools/Binn/sqldmo.dll
注册命令:
C:/Program Files/Microsoft SQL Server/80/Tools/Binn>regsvr32.exe sqldmo.dll

在程序中添加对SQLDMO对象库的引用
注意:该对象库在COM选项卡中


编写代码如下:

   SQLDMO.SQLServer dmoServer=new SQLDMO.SQLServer();
   dmoServer.LoginSecure=false;
   try
   {
    dmoServer.Connect("203-12//QPCEGG","sa","sa1234");
   }
   catch(Exception e)
   {
    Console.WriteLine(e.Message);
    dmoServer.DisConnect();
    return;
   }
   Console.WriteLine("Login database successfully.");
   
   System.IO.StreamReader filSqlScript;
   string strPathToFile;
   Console.WriteLine("Installing the sample Pubs2 database");
   strPathToFile="E://Program Files//Microsoft Visual Studio .NET 2003//SDK//v1.1//Samples//Setup//instpubs2.sql";
   filSqlScript=System.IO.File.OpenText(strPathToFile);
   try
   {
    dmoServer.ExecuteImmediate(filSqlScript.ReadToEnd(),SQLDMO.SQLDMO_EXEC_TYPE.SQLDMOExec_Default,null);
   }
   catch(Exception e)
   {
    Console.WriteLine(e.Message);
    dmoServer.DisConnect();
    return;
   }
   Console.WriteLine("Install Pubs2 successfully.");
   filSqlScript.Close();
   dmoServer.DisConnect();

原创粉丝点击