还是老问题"数据导出导入"问题如下:
我要实现的目标是:
1.将数据从数据库服务器导出到本地机器,只能用语句操作!其中导出格式有EXCEL ,DBF,TXT
2.将本地的DBF文件(VFP)导入到数据库,其中在导入时候要求有预缆界面,要求用户可以看到要导入的DBF文件的字段名和数据库服务器上数据库的字段名,用户可以选择DBF文件的字段名,然后将所选的字段导入到数据库中相同的属性列中!(其中DBF文件的字段和数据库表中的字段不尽相同)
我这里的用户权限:用户所有操作只能通过网络进行,不能接近服务器,全部用代码实现!用户与数据库连接的身份是 Administrator 也就相当用户连接了sa; 软件限制:数据库服务器装的是SQL Server 2000,网页开发是JSP
用户和服务器连接方式:局域网,数据库服务器->WEB服务器->客户机器(数据库服务器和WEB服务器相分离位于同一个域网内)
备注:多谢各位看帖,我现在做的数据库系统就差此功能想了几天了,也不知道该怎么下手,所以在此发帖,希望各位朋友给予思路或者代码,小弟感激不尽!
欢迎大家讨论!
谢谢了
我要实现的目标是:
1.将数据从数据库服务器导出到本地机器,只能用语句操作!其中导出格式有EXCEL ,DBF,TXT
2.将本地的DBF文件(VFP)导入到数据库,其中在导入时候要求有预缆界面,要求用户可以看到要导入的DBF文件的字段名和数据库服务器上数据库的字段名,用户可以选择DBF文件的字段名,然后将所选的字段导入到数据库中相同的属性列中!(其中DBF文件的字段和数据库表中的字段不尽相同)
我这里的用户权限:用户所有操作只能通过网络进行,不能接近服务器,全部用代码实现!用户与数据库连接的身份是 Administrator 也就相当用户连接了sa; 软件限制:数据库服务器装的是SQL Server 2000,网页开发是JSP
用户和服务器连接方式:局域网,数据库服务器->WEB服务器->客户机器(数据库服务器和WEB服务器相分离位于同一个域网内)
备注:多谢各位看帖,我现在做的数据库系统就差此功能想了几天了,也不知道该怎么下手,所以在此发帖,希望各位朋友给予思路或者代码,小弟感激不尽!
欢迎大家讨论!
谢谢了
http://jay.pepsi.163.com/article.jsp?id=16255
点击"我也要帮他评分" 用163邮箱登陆 给我评分
我还差几票
这个问题好像不是很有可能 这个跟widows的安去机制有关系
是这样吗?
JSP不懂. ASP或.Net的话可以帮你搞搞.
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)供用户选择, 最后跟具用户选择的库,表,字段,适当组织代码,将数据导出.