这样看看
myCommand.Connection.Open();
try
{
myCommand.ExecuteNonQuery();
}
catch(SqlException)
{
//do something
}
myCommand.Connection.Close();

解决方案 »

  1.   

    string SQL="Insert Into Table1 (number)";
    SQL+=" values ('"+Session["No"].ToString()+"')";
    OleDbConnection conn=new OleDbConnection(StrConnect);
    OleDbCommand myCommand=new OleDbCommand(SQL,conn);
    conn.Open();
    myCommand.ExecuteNonQuery();
    conn.Close();这样也不行啊!!
    为什么呢??
    数据库:Acess;
    number的类型为Text;
      

  2.   

    单步调试,先看看你的conn是否连接正常,然后再看sql语句是否为你所设想的正确语句,应该就这样了!
      

  3.   

    把conn.Open()这句放在OleDbCommand ..== new OleDbCommand(..)之前试试。