SqlCommand command = new SqlCommand();
command.Connection = connetion;
command.CommandText = "Create DataBase databast_name";
command.ExecuteNonQuery();

解决方案 »

  1.   

    SqlConnecction connection = new SqlConnection( "server=(local);User ID=sa;Password=;database=idg;Connection Reset=FALSE" );
      

  2.   

    connection.Open();
    SqlCommand command = new SqlCommand();
    command.Connection = connetion;
    command.CommandText = "Create DataBase databast_name";
    command.ExecuteNonQuery();
    conection.Close();
      

  3.   

    把创建数据库的sql 语句嵌入到Command的Text中。
      

  4.   

    方法很多可以使用传统的ADO,也可以使用ADO.NET或ODBC.NET 或OLEDB.NET等多种方法,来维护和创建工作,根据具体需求上面提到的是使用ADO.NET中的datacommand你也同样可以使用dataset 和 dataadapter
      

  5.   

    谢谢各位。
    但是:我用 maotin(liu) 的方法遇到问题:
        用户 sa 登录失败,原因:未与信任的 SQL Server 连接相关联
    我的 SQL Server 访问权限是用的 Win NT 同的。我也试过,但还是出类似的错。Why??再问:这样创建了数据库,那它的路径怎样设呢?再再问:有怎样建表呢?哪儿有全面一点的例子?
    谢谢!
      

  6.   

    你打开SQL的管理,进行用户的配置,先把sa删除,然后再建立。好象重新该sa的密码是不行的。我也碰到过类似的问题,但是就是这样解决的。
    至于路径的问题可以去设置Sqlconnect的属性connectstring,然后复制就可以了。
      

  7.   

    sa 密码连接数据库的问题的确如 you_lone(诚轩人) 所说。但我考虑 maotin(liu) 的方法,行不通。
     command.ExecuteNonQuery();是要在 connection 打开的状态才能执行
    但我要的数据库都不存在,怎么连接,就算连接,又连到哪里呢?谢谢各位能人异士发表意见!