本人需要将一些文本文件导入SQL Server2000数据库,请问用什么方法能达到和DTS相似的速度?
1。用ODBC还是ADO?
2。有没有SQL的API可以直接调用而不通过ODBC接口?
3。如果用ODBC实现,怎么快速把数据插入到数据库中呢?进行行绑定,一次插入多条记录这样是不是最好的办法?
谢谢!
1。用ODBC还是ADO?
2。有没有SQL的API可以直接调用而不通过ODBC接口?
3。如果用ODBC实现,怎么快速把数据插入到数据库中呢?进行行绑定,一次插入多条记录这样是不是最好的办法?
谢谢!
解决方案 »
- jrtplib的问题
- 创建MDICLIENT窗口//ccs.hWindowMenu = MAKEINTRESOURCE(IDR_MENU1);//为什么加不上菜单呢????
- 我在MFC中加入MapObjects控件,再在控件中加入shape文件,只显示地形图,请问怎样实现出现文字标注?
- Flex方面的问题请教各位大侠
- office2003的类型库名
- 请问如何向非活动子窗口画图(MDI)
- 为什么我在打开《WINDOWS核心编程》的源代码的文件中的*dsw的时候出错?
- 关于使用COM时的一些问题
- 我做了一个以CDialogBar为基类的对话框,但用菜单不能关闭和显示对话框,请问高手这是为什么?
- 不知道怎么的,这样的调用会出错,-----断言!
- 我想做个控件,实现对CGridCtrl 的继承如何实现?
- 哪位大侠帮忙解释一下SetCapture()函数?非常感谢!
有些字段需要经过自己的处理后插入数据库,比如对于十六进制的整数DTS就不支持。
要说快,在你描述的场合肯定还是ODBC比ADO快一点,但不会很多。这种场合的关键还是数据库执行insert的速度。
首先非常感谢你的建议。
现在就还存在一个这样的问题,我的源文件格式也是变化的,也就是说要做一个和DTS类似的工具。由于源文件是可变的,故DTS Package也是可变的,那么我还要先生成一个这样的包,这样又麻烦了。
另外,你知不知道直接调用SQL而不通过ODBC的API啊?
用ADO吧,很方便的。
创建一个Conncetion,然后调用它的Execute方法就可以执行SQL。