初学C#,请问各位高手,在C#。NET中怎么导入Access数据库?导入后对各个表的调用又怎么用啊?

解决方案 »

  1.   

    操作数据库一般为:建立连接对象,打开连接,建立命令对象,执行命令,关闭数据库连接
    可以先看看入门教程:
    http://chs.gotdotnet.com/quickstart/aspplus/doc/webdataaccess.aspx
      

  2.   

    http://www.zdnet.com.cn/developer/code/story/0,2000081534,39053250,00.htm
      

  3.   

    先学一下 ADO.NET
    我用ACCESS算是比较多了,用ADO.net操作ACCES数据库实在太方便了!!
      

  4.   

    插入:
    OleDbConnection myConn = new OleDbConnection( " Provider = Microsoft.Jet.OLEDB.4.0 ; Data Source = chillcoder.mdb " );
    myConn.Open();
    string strInsert = " INSERT INTO cc_course( 任课老师,课程名称,学分,备注 ) VALUES('"
    + courseTeacher.Text +"','"
    + courseName.Text +"',"
    + courseCredit.Text +",'"
    + courseBak.Text +"')";
    //MessageBox.Show(strInsert);
    OleDbCommand myCmd = new OleDbCommand(strInsert,myConn);
    myCmd.ExecuteNonQuery();
    myConn.Close();
    MessageBox.Show("成功添加课程" + courseName.Text + "信息\n如果没有显示请点击‘课程信息列表’或者‘重新加载数据’以显示信息!","提示!");
    this.Close();删除:string strCon = "Server=czf;database=msscl;uid=sa;pwd=providence;";//czf
    SqlConnection myConn=new SqlConnection(strCon);
    myConn.Open();
    string strDel ="DELETE FROM su_info WHERE su_id ='"+txtIdz.Text.Trim()+"' ";
    SqlCommand myCmd = new SqlCommand(strDel,myConn);
    myCmd.ExecuteNonQuery();
    myConn.Close();修改:string strCon = "Server=czf;database=msscl;uid=sa;pwd=providence;";//czf
    SqlConnection myConn=new SqlConnection(strCon);
    string strUpd ="UPDATE su_info Set sum_money=CONVERT(smallmoney,'"+MoneyLs+"'),remain_money=CONVERT(smallmoney,'"+MoneyLl+"') WHERE su_id='"+txtIdc.Text.Trim()+"'";
    myConn.Open();
    SqlCommand myCmd = new SqlCommand(strUpd,myConn);
    myCmd.ExecuteNonQuery();
    myConn.Close();
      

  5.   

    前面是 access的  后面是 sql的
    只是连接不同  还有 sql 改为 oledb