b/s结构,c#开发。
有个mdb数据库,想做个页面用来把这个数据库中的表转化成后台的sql数据库中的表。
如何实现?
我的想法:
1,先把这个mdb文件上传到服务器上。
2,建立mdb数据库连接
3,操做mdb,遍历里面所有的表,然后把表倒入到sql数据库中不知道这样的想法克不可行?有没有更好的办法?
另外,如果把mdb上传到服务器的一个目录下?用什么控件?
有代码的加分!!

解决方案 »

  1.   

    楼主是做着学习的,还是只想把access转换到sql server呢,如果是的话,直接在sql server里有数据库转换功能,转换后修改一些细节的东西,如主键之类的就可以了
      

  2.   

    1 Get create object script, run it at destination database, then DTS transfer data
    2 Backup database, restore in destination database.
      

  3.   

    System.Web.UI.HtmlControls.HtmlInputFile MdbFile控件就可以了
    我们也有一个类似的功能
      

  4.   

    简单的代码如下
    在一个Button的Click里面HttpPostedFile hpf = this.MdbFile.PostedFile;
    if( hpf.FileName.ToLower().Substring( hpf.FileName.Length - 4, 4 ) != ".mdb" )
    {

    return;
    } hpf.SaveAs( tmpFilePath );
      

  5.   

    操做mdb,遍历里面所有的表,有难度
      

  6.   

    不是学习,是从省里得到的考生数据,要倒入到我们的数据库中。
    brightheroes(闭关|那一剑的风情),兄弟能不能给个全点的例子。小弟刚刚接触.net.多谢
      

  7.   

    你可以试着看能不能用一个运行在server端的HtmlInputFile 控件来上传文件
    然后再考虑别的
    代码就再上面
    比如说,给一个按钮,叫做上传在上传的按钮里面写上上面的代码