VB: 把数据导入到Excel中,然后在Excel中修改之后,如何再保存到数据库中呢?
我说的保存并不是从Excel导入sql2000而是,一键自动保存到数据库中。譬如我从数据库中拿出数据放在MSFlexGrid中,然后一键“导出Excel”,再在Excel...
我说的保存并不是从Excel导入sql2000而是,一键自动保存到数据库中。譬如我从数据库中拿出数据放在MSFlexGrid中,然后一键“导出Excel”,再在Excel中修改,完毕之后再一键“保存到数据库”
展开
1个回答
2013-09-06
展开全部
1、SQL可以直接导出为EXCEL:insert into OPENROWSET('MICROSOFT.JET.OLEDB.4.0'
,'Excel 5.0;HDR=YES;DATABASE=你的工作簿路径及名称',工作表名或命名区域)
select * from 表 2、EXCEL可以直接导入SQL:(1)生成新表:
SELECT * INTO 表 FROM
OPENROWSET('MICROSOFT.JET.OLEDB.4.0'
,'Excel 5.0;HDR=YES;DATABASE=你的工作簿路径及名称',工作表名或命名区域)(2)导入原有表中:INSERT INTO 表 SELECT * FROM
OPENROWSET('MICROSOFT.JET.OLEDB.4.0'
,'Excel 5.0;HDR=YES;DATABASE=你的工作簿路径及名称',工作表名或命名区域) 3、MSFlexGrid仅仅是个数据显示控件,何必拘泥与此呢
,'Excel 5.0;HDR=YES;DATABASE=你的工作簿路径及名称',工作表名或命名区域)
select * from 表 2、EXCEL可以直接导入SQL:(1)生成新表:
SELECT * INTO 表 FROM
OPENROWSET('MICROSOFT.JET.OLEDB.4.0'
,'Excel 5.0;HDR=YES;DATABASE=你的工作簿路径及名称',工作表名或命名区域)(2)导入原有表中:INSERT INTO 表 SELECT * FROM
OPENROWSET('MICROSOFT.JET.OLEDB.4.0'
,'Excel 5.0;HDR=YES;DATABASE=你的工作簿路径及名称',工作表名或命名区域) 3、MSFlexGrid仅仅是个数据显示控件,何必拘泥与此呢
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询