关于一个数据库的解决方案,请大家指点

gngnandgngn 2005-03-23 03:13:04
数据库来源主要是一些excel文件,但格式,数据都需要比较大的变动及修改。
我想先把excel文件原封不动地用dts导进sql server,变成几张表,再对这几张表进行处理,生成真正我需要的表。这里有一些问题:
1 dts导入时能否做一些高级的处理,其中包括根据现有的数据填充另外一张表等等,处理比较复杂,需要用高级语言诸如vba等才能完成。
2 如果导入时没办法做处理,那接下去可否做一个存储过程来处理,利用触发器触发这一个存储过程。存储过程是否支持vba呢??

各位高手是否有其他更好的方案,请不吝指点,先谢了
...全文
90 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Love001 2005-03-25
  • 打赏
  • 举报
回复
我觉得微软的导入技术是基于MSDA(ado)的,如果没有问题当然好,另外我写的组件不是基于Excel对象库的,也不是用ADO的,所以觉得速度还可以,完成基层单位上传EXCEL文件,集团公司作相应的处理没有问题。如果你想脚本在客户端运行的话,大部分语言可以调用SQL SERVER对象,如果在服务器上运行的话,可以创建扩展存储过程来完成!
gngnandgngn 2005-03-24
  • 打赏
  • 举报
回复
怎么没人回答啊,汗
gngnandgngn 2005-03-23
  • 打赏
  • 举报
回复
to Love001: 你自己开发的组件用什么技术访问excel呢,我感觉自己访问excel无论如何比微软自己做的导入慢了许多,甚至要慢上10倍。
另外我还想知道sql server有哪些地方可以写vba或其他高级语言的,他支持宏吗,或其他东西。我没用过sql server,请指教,谢谢了
Love001 2005-03-23
  • 打赏
  • 举报
回复
我在开发的过程当中的确遇到这样的问题,而且我发现用DTS或出现问题,有的Excel数据无法正确的导入到表中原因和微软的MSDA有关,我的解决方法是自己开发个组件,完成将Excel文件的数据导入到表中。

27,580

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧