-------------------
错误源: Microsoft JET Database Engine
错误描述:外部表不是预期的格式.
上下文:在提供程序上调用OpenRowset时出错.
--------------------------------------
这样的错误提示.
如果我是 选择"用一条查询指定要传输的数据" 点 下一步,再点查询生成器,再选择我要导入的表的时候,则出现:
---------------------------------
错误源: Microsoft JET Database Engine
错误描述:外部表不是预期的格式.
上下文:在提供程序上调用GetRowset时出错.您的提供程序不支持DTS所要求的所有接口/方法.
------------------
请问这该怎么办啊.....
11 个解决方案
#1
你先的引擎不对,dbf文件是vfp数据库,不能选jet,用向导吧.
#2
选择所有任务,导入数据,然后选择数据源(visual foxpro)和目标(sql server2000)
#3
楼上的:
我选择所有任务,导入数据,然后选择数据源是选:『Microsoft VisualFoxPro Driver』么?
但,选择这个选项的话,下面还有 『用户/系统DSN』和『用户名』『密码』的选项,这些我不知道该如何选啊。。。。
我选择所有任务,导入数据,然后选择数据源是选:『Microsoft VisualFoxPro Driver』么?
但,选择这个选项的话,下面还有 『用户/系统DSN』和『用户名』『密码』的选项,这些我不知道该如何选啊。。。。
#4
楼上的:
我选择所有任务,导入数据,然后选择数据源是选:『Microsoft VisualFoxPro Driver』么?
但,选择这个选项的话,下面还有 『用户/系统DSN』和『用户名』『密码』的选项,这些我不知道该如何选啊。。。。
----------------
当然要先在控制面板中建一个dsn了,也就是指定一个文件夹(存放dbf文件的文件夹),然后你就会做了.
我选择所有任务,导入数据,然后选择数据源是选:『Microsoft VisualFoxPro Driver』么?
但,选择这个选项的话,下面还有 『用户/系统DSN』和『用户名』『密码』的选项,这些我不知道该如何选啊。。。。
----------------
当然要先在控制面板中建一个dsn了,也就是指定一个文件夹(存放dbf文件的文件夹),然后你就会做了.
#5
-______-
老大,可是我还有问题,虽然建了一个DSN,然后可选择一个DSN,但他还是提示
『无法用制定的用户ID和密码登陆到服务器。指定您的用户ID和密码,然后重试一次。如果不知道自己的ID和密码,请向数据库管理员查询。』
这个用户名,密码是用哪个了?
您就送佛送到西吧,拜托...
老大,可是我还有问题,虽然建了一个DSN,然后可选择一个DSN,但他还是提示
『无法用制定的用户ID和密码登陆到服务器。指定您的用户ID和密码,然后重试一次。如果不知道自己的ID和密码,请向数据库管理员查询。』
这个用户名,密码是用哪个了?
您就送佛送到西吧,拜托...
#6
首先,用户数据源驱动程序要选:microsoft visual foxpro driver
然后点完成,出来一个对话框,在data source name中给一个名称,如 tmp
你看,下面有两上选项,visual foxpro database(.dbc) 和 free table directory
请选择第二个,不要第一个,因为dbf文件是*表.
然后点一下browse按钮,选择一个路径.就可以了.
然后点完成,出来一个对话框,在data source name中给一个名称,如 tmp
你看,下面有两上选项,visual foxpro database(.dbc) 和 free table directory
请选择第二个,不要第一个,因为dbf文件是*表.
然后点一下browse按钮,选择一个路径.就可以了.
#7
源数据源是不会提示要密码和用户名的,是不是你选的不对呀,
另外,目的数据源会提示要密码的,你要输入你的sql server2000的用户名,密码才行的,否则无权导入呀.
另外,目的数据源会提示要密码的,你要输入你的sql server2000的用户名,密码才行的,否则无权导入呀.
#8
我使用DTS时,数据源 选择的是 MicrosoftVisualFoxPro Driver
用户/系统DSN选择了一个我已创建好的
但下面不是,还有两个选项,『用户名』和『密码么』么,我点下一步就出现:
『无法用制定的用户ID和密码登陆到服务器。指定您的用户ID和密码,然后重试一次。如果不知道自己的ID和密码,请向数据库管理员查询。』
这样的提示,可我并没有给sql server2000设置任用户名和密码啊
我都想死了。。。
用户/系统DSN选择了一个我已创建好的
但下面不是,还有两个选项,『用户名』和『密码么』么,我点下一步就出现:
『无法用制定的用户ID和密码登陆到服务器。指定您的用户ID和密码,然后重试一次。如果不知道自己的ID和密码,请向数据库管理员查询。』
这样的提示,可我并没有给sql server2000设置任用户名和密码啊
我都想死了。。。
#9
这样的提示,可我并没有给sql server2000设置任用户名和密码啊
--------------------
sql server2000必须要用用户名和密码登录的.默认是:sa
你用windows身份验证试一下.
--------------------
sql server2000必须要用用户名和密码登录的.默认是:sa
你用windows身份验证试一下.
#10
问题解决了!原来是我的DSN没建好。
#11
这个非常值得注意!!!
#1
你先的引擎不对,dbf文件是vfp数据库,不能选jet,用向导吧.
#2
选择所有任务,导入数据,然后选择数据源(visual foxpro)和目标(sql server2000)
#3
楼上的:
我选择所有任务,导入数据,然后选择数据源是选:『Microsoft VisualFoxPro Driver』么?
但,选择这个选项的话,下面还有 『用户/系统DSN』和『用户名』『密码』的选项,这些我不知道该如何选啊。。。。
我选择所有任务,导入数据,然后选择数据源是选:『Microsoft VisualFoxPro Driver』么?
但,选择这个选项的话,下面还有 『用户/系统DSN』和『用户名』『密码』的选项,这些我不知道该如何选啊。。。。
#4
楼上的:
我选择所有任务,导入数据,然后选择数据源是选:『Microsoft VisualFoxPro Driver』么?
但,选择这个选项的话,下面还有 『用户/系统DSN』和『用户名』『密码』的选项,这些我不知道该如何选啊。。。。
----------------
当然要先在控制面板中建一个dsn了,也就是指定一个文件夹(存放dbf文件的文件夹),然后你就会做了.
我选择所有任务,导入数据,然后选择数据源是选:『Microsoft VisualFoxPro Driver』么?
但,选择这个选项的话,下面还有 『用户/系统DSN』和『用户名』『密码』的选项,这些我不知道该如何选啊。。。。
----------------
当然要先在控制面板中建一个dsn了,也就是指定一个文件夹(存放dbf文件的文件夹),然后你就会做了.
#5
-______-
老大,可是我还有问题,虽然建了一个DSN,然后可选择一个DSN,但他还是提示
『无法用制定的用户ID和密码登陆到服务器。指定您的用户ID和密码,然后重试一次。如果不知道自己的ID和密码,请向数据库管理员查询。』
这个用户名,密码是用哪个了?
您就送佛送到西吧,拜托...
老大,可是我还有问题,虽然建了一个DSN,然后可选择一个DSN,但他还是提示
『无法用制定的用户ID和密码登陆到服务器。指定您的用户ID和密码,然后重试一次。如果不知道自己的ID和密码,请向数据库管理员查询。』
这个用户名,密码是用哪个了?
您就送佛送到西吧,拜托...
#6
首先,用户数据源驱动程序要选:microsoft visual foxpro driver
然后点完成,出来一个对话框,在data source name中给一个名称,如 tmp
你看,下面有两上选项,visual foxpro database(.dbc) 和 free table directory
请选择第二个,不要第一个,因为dbf文件是*表.
然后点一下browse按钮,选择一个路径.就可以了.
然后点完成,出来一个对话框,在data source name中给一个名称,如 tmp
你看,下面有两上选项,visual foxpro database(.dbc) 和 free table directory
请选择第二个,不要第一个,因为dbf文件是*表.
然后点一下browse按钮,选择一个路径.就可以了.
#7
源数据源是不会提示要密码和用户名的,是不是你选的不对呀,
另外,目的数据源会提示要密码的,你要输入你的sql server2000的用户名,密码才行的,否则无权导入呀.
另外,目的数据源会提示要密码的,你要输入你的sql server2000的用户名,密码才行的,否则无权导入呀.
#8
我使用DTS时,数据源 选择的是 MicrosoftVisualFoxPro Driver
用户/系统DSN选择了一个我已创建好的
但下面不是,还有两个选项,『用户名』和『密码么』么,我点下一步就出现:
『无法用制定的用户ID和密码登陆到服务器。指定您的用户ID和密码,然后重试一次。如果不知道自己的ID和密码,请向数据库管理员查询。』
这样的提示,可我并没有给sql server2000设置任用户名和密码啊
我都想死了。。。
用户/系统DSN选择了一个我已创建好的
但下面不是,还有两个选项,『用户名』和『密码么』么,我点下一步就出现:
『无法用制定的用户ID和密码登陆到服务器。指定您的用户ID和密码,然后重试一次。如果不知道自己的ID和密码,请向数据库管理员查询。』
这样的提示,可我并没有给sql server2000设置任用户名和密码啊
我都想死了。。。
#9
这样的提示,可我并没有给sql server2000设置任用户名和密码啊
--------------------
sql server2000必须要用用户名和密码登录的.默认是:sa
你用windows身份验证试一下.
--------------------
sql server2000必须要用用户名和密码登录的.默认是:sa
你用windows身份验证试一下.
#10
问题解决了!原来是我的DSN没建好。
#11
这个非常值得注意!!!