用COMMAND对象呀COMMAND(SQLALL ,CONN)
COMMAND EXECUTENOQUERY

解决方案 »

  1.   

    mystrsql=sql1+"    "+sql2+"   "+"  "...执行mystrsql
      

  2.   

    SqlConnection con=new SqlConnection("strConnect");
    SqlCommand cmd=new SqlCommand();
    cmd.CommandText=sqlall ;
    cmd.Connection=con;
    cmd.ExecuteNonQuery();
      

  3.   

    public bool ExeSqlCommand(string strSql)//操作数据库
    {
    try
    {
    if(MyConnection.State==System.Data.ConnectionState.Open)
    {
    MyConnection.Close();
    }
    string str=strSql;
    SqlCommand MyCommand=new SqlCommand(str,MyConnection);
    //if (MyCommand.Connection.State="open
    MyCommand.Connection.Open();
    MyCommand.ExecuteNonQuery();
    MyCommand.Connection.Close();
    }
    catch(SqlException e)
    {
    MessageEr=e.Message;
    return false;
    }
    catch(System.ArgumentException e)
    {
    MessageEr=e.Message;
    return false;
    }
    return true;
    }
      

  4.   

    不行呀它还是在 EXECUTENONQUERY出错  晕死了
      

  5.   

    是你的sql语句写的不正确吧!
    你可以把sql输入并测试此语句正确,再执行Command.Executenonquery().
      

  6.   

    drop table unit drop table unit1 CREATE TABLE unit(unit_id int ,unit_type_id int,unit_name text ,project_count int, apply_count int ,product_count int) CREATE TABLE unit1(unit_id int ,unit_type_id int,unit_name text ,project_count int, apply_count int ,product_count int)我的语句可以在查询分析器执行呀!!!!
      

  7.   

    什么是存储工程呀
    能帮我把SQL语句写成 存储工程吗?
    然后怎么调用呢?谢谢谢谢  :)
      

  8.   

    不行呀我用的是MYSQL数据库  和ACCESS好象不支持存储过程
      

  9.   

    MySql和Access有查询分析器吗?
    建议你将语句先打印出来,然后放在查询分析器了执行,
    没有错误再运行语句。
      

  10.   

    Dim myconn As New SqlConnection("server=nikko2;database=iteminf;uid=sa;pwd=")
            myconn.Open()
            Dim sqltext As String
            sqltext = "IF EXISTS(SELECT name  FROM  sysobjects   WHERE  name = N'unit'  AND  type = 'U')  DROP TABLE unit "
            sqltext = sqltext & "CREATE TABLE unit(unit_id int ,unit_type_id int,unit_name text ,project_count int, apply_count int ,product_count int) "
            sqltext = sqltext & "IF EXISTS(SELECT name  FROM  sysobjects   WHERE  name = N'unit1'  AND  type = 'U')  DROP TABLE unit1 "
            sqltext = sqltext & "CREATE TABLE unit1(unit_id int ,unit_type_id int,unit_name text ,project_count int, apply_count int ,product_count int)"
            Dim Multicommand As New SqlCommand(sqltext, myconn)
            Multicommand.ExecuteNonQuery()
            myconn.Close()