怎样把客户端的文本数据批量导入到服务器上的sqlserver某张表里

szto2003 2004-03-09 10:03:04
我遇到这样的问题:我在客户端有一个文本(假设就是一行数据22222),我要把这个文本导入(一定要批量,因为我的文本有几万条数据)到服务器上的数据库的一张叫collecttemp表里(这张表很简单,只有一个字段collecttext)

我试过用bulk insert 但是不能对服务器sqlserver操作(而且我的客户端文本在本机也设成了共享(比如是这样一个路径\\jukky\test\test.txt))

还望高手指点,不甚感激,我急用

...全文
61 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
wsnow002 2004-04-02
  • 打赏
  • 举报
回复
其实可考虑间接导入,即设置前台程序进行,不就简单多了.
szto2003 2004-04-02
  • 打赏
  • 举报
回复
不是的啊,在本机运行没有什么问题的啊,

当sql 服务放到服务器上,导入本机的文本就不行了啊,

sizheng0320 2004-04-02
  • 打赏
  • 举报
回复
是不是你的文本文件里面的分段、空格什么的不对啊?
winternet 2004-04-02
  • 打赏
  • 举报
回复
UP
szto2003 2004-04-01
  • 打赏
  • 举报
回复
我想了一下,还是不可以这样,因为sql服务器可能更换,而且用户名和密码也会换的

还有没有其他方法啊,

szto2003 2004-03-22
  • 打赏
  • 举报
回复
具体怎么做呢
zjcxc 元老 2004-03-22
  • 打赏
  • 举报
回复
新建一个ACCESS数据库,并用ACCESS打开,其他工具或自己写程序打开也可以.

然后执行这样的查询语句(如果是用ACCESS,则新建一个查询,并输入下面的代码)

insert into [ODBC;Driver=SQL Server;Server=SQL服务器名;Uid=用户名;Pwd=密码;database=数据库名].表名
SELECT *
FROM [Text;HDR=YES;DATABASE=C:\].a.txt


zjcxc 元老 2004-03-21
  • 打赏
  • 举报
回复
能否这样? 用过ACCESS数据库做中转站.
在ACCESS数据库中连接SQL,然后查询文本文件内容,插入到SQL服务器

这样就什么共享都不需要了.
szto2003 2004-03-21
  • 打赏
  • 举报
回复
我的客户端没有企業管理器的啊,而且我的sql服务是安装的msde没有企業管理器的

再说了不能让用户去用什么企業管理器把,那客户就不会买你的软件了
Frewin 2004-03-20
  • 打赏
  • 举报
回复
up
---涛声依旧--- 2004-03-19
  • 打赏
  • 举报
回复
直接用企業管理器的導入工具就可以啦
szto2003 2004-03-19
  • 打赏
  • 举报
回复
怎么没有人来了啊,斑竹帮帮呢,

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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