您的位置:程序门 -> web 开发 -> asp



把.txt文本中的数据导入到mssqlserver怎么做


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


把.txt文本中的数据导入到mssqlserver怎么做[已结贴,结贴人:yanniu008]
发表于:2008-01-18 10:43:02 楼主
在.txt的文本中   数据是这样的:    
(帐号)                   (密码)
asdfasdfas         123123123
dfdsgsdfgf         123312312
....
把这样的数据导入到数据库,数据库中不止这两个字段。。
请问怎么样把很多条这样的数据导入到指定的字段下
发表于:2008-01-18 10:50:081楼 得分:10
'fso读取文本并将内容存入变量str省略
dim   a,b
a=split(str,chr(13))

for   i=0   to   ubond(a)
b=spilt(a(i),"         ")
for   j=0   to   ubound(b)
response.write(b(j)&" <br/> ")
next
next
发表于:2008-01-18 10:53:332楼 得分:0
除了这种办法有没有其他的什么办法了啊
发表于:2008-01-18 11:11:193楼 得分:0
我也不知道...
发表于:2008-01-18 11:39:204楼 得分:5
用sql2000.或sql2005.在要导入的数据库上单击右键."导入/导出"然后选择.txt文件.再选择数据库就行了
发表于:2008-01-18 12:00:205楼 得分:0
在桌面建立测试文件(c:\documents   and   settings\administrator\桌面)
1.txt
inifile code
(帐号) (密码) asdfasdfas 123123123 dfdsgsdfgf 123312312

相同目录创建
schema.ini
inifile code
[1.txt] colnameheader=true format=delimited( ) maxscanrows=0 characterset = ansi col1="username" char width 32 col2="password" char width 32


sql语句查询
sql code
select * from opendatasource'microsoft.jet.oledb.4.0','data source="c:\documents and settings\administrator\桌面";user id=admin;password=;extended properties=text')...[1#txt] --or select * from openrowset'microsoft.jet.oledb.4.0','text;database=c:\documents and settings\administrator\桌面',[1#txt])


把opendatasource或openrowset的结果当表用就好了.
发表于:2008-01-18 12:35:106楼 得分:0
ls的说的   怎么我看不懂的啊
发表于:2008-01-18 12:36:337楼 得分:20
just   try
发表于:2008-01-18 12:36:568楼 得分:0
呵呵
发表于:2008-01-18 12:37:129楼 得分:0
我试试看
发表于:2008-01-18 12:39:4310楼 得分:0
关键是记录太多   要不是记录太多的话   我就多花点时间用手动的录入算了   数据有几万条呢   录到什么时候啊
发表于:2008-01-18 12:41:1611楼 得分:0
我觉得gingerkang   你的方法是不是没有说完的啊
怎么连sqlserver操作的代码都没有的啊
发表于:2008-01-18 12:57:3512楼 得分:0
sql语句查询  

把opendatasource或openrowset的结果当表用就好了.

eg:
sql code
insert into table (xxx,yyy,username,[password]) select u.xxx,u.yyy,t.username,t.[password] from [utable] u inner joinopenrowset'microsoft.jet.oledb.4.0','text;database=c:\documents and settings\administrator\桌面',[1#txt])) t on t.username=u.username
发表于:2008-01-18 17:03:0613楼 得分:5
企业管理器》要导入到的数据》右键》所有任务》导入数据》数据源类型,选择“文本文件”》导入
发表于:2008-01-18 21:15:4914楼 得分:0
自己解决了,还是用手动的导入解决的     步骤蛮烦琐的
等忙完了这一段,把她贴出来共象我一样的菜鸟门共享一下呵呵。。。


快速检索

最新资讯
热门点击