还是老问题"数据导出导入"问题如下:
    我要实现的目标是:
                     1.将数据从数据库服务器导出到本地机器,只能用语句操作!其中导出格式有EXCEL ,DBF,TXT
                              
                     2.将本地的DBF文件(VFP)导入到数据库,其中在导入时候要求有预缆界面,要求用户可以看到要导入的DBF文件的字段名和数据库服务器上数据库的字段名,用户可以选择DBF文件的字段名,然后将所选的字段导入到数据库中相同的属性列中!(其中DBF文件的字段和数据库表中的字段不尽相同)
    
    我这里的用户权限:用户所有操作只能通过网络进行,不能接近服务器,全部用代码实现!用户与数据库连接的身份是 Administrator 也就相当用户连接了sa;    软件限制:数据库服务器装的是SQL Server 2000,网页开发是JSP 
    
    用户和服务器连接方式:局域网,数据库服务器->WEB服务器->客户机器(数据库服务器和WEB服务器相分离位于同一个域网内)    
 备注:多谢各位看帖,我现在做的数据库系统就差此功能想了几天了,也不知道该怎么下手,所以在此发帖,希望各位朋友给予思路或者代码,小弟感激不尽!
         欢迎大家讨论!
                                                      谢谢了
  

解决方案 »

  1.   

    不要给我分了 只用在百事创意大赛上
    http://jay.pepsi.163.com/article.jsp?id=16255
    点击"我也要帮他评分" 用163邮箱登陆 给我评分
    我还差几票
    这个问题好像不是很有可能 这个跟widows的安去机制有关系 
      

  2.   

    用户在Browser端进行操作将数据导到自己本地.
    是这样吗?
    JSP不懂. ASP或.Net的话可以帮你搞搞.
      

  3.   

    打个比方,假设以.net做1,在页面呈现给用户库选择. 可以使用SQLDMOArrayList alDbs = new ArrayList() ; 
    SQLDMO.Application sqlApp = new SQLDMO.ApplicationClass() ; 
    SQLDMO.SQLServer svr = new SQLDMO.SQLServerClass() ; 
    try 

    svr.Connect(strServerName,strUserName,strPwd) ; 
    foreach(SQLDMO.Database db in svr.Databases) 

    if(db.Name!=null) 
    alDbs.Add(db.Name) ; 

    } 此时在 alDbs 这个ArrayList中已存储了当前数据库服务器上所有库的名字
    可以将alDbs加载到 DropDownList 控件(也差不多就是asp里的<select..)供用户选择,
    根具用户选择的库,用代码读取sysobjects表,读取所有用户表,根具用户选择的表,再读syscolumns表,读出相关字段,写成复选框(checkbox)供用户选择, 最后跟具用户选择的库,表,字段,适当组织代码,将数据导出.