如何用SQL语句读起TXT文本文件(100分)

夏雪

Unregistered / Unconfirmed
GUEST, unregistred user!
我用的我的数据库是SQL-SERVER,如果我把客户端的数据以文本的形式存到数据库中,然后通过触发器对文本文件进行处理..
能不能实现.请各位帮小妹解决一下这个问题吧....急急急....
 
>>然后通过触发器对文本文件进行处理
要进行什么样的理呢?问题没说清楚!
 
后通过触发器对文本文件进行处理:把文本文件读入指定的表中
文本文件放在表TableWB中的段WB(是image型的)
文件内容是:
AAAA
BBBB
CCCC
DDDD
只要把文本一条一条读到表TableKQSJ中KQ(是varchar型的)
 
assign('文本文件',s);
a1:=readln(s);
tablekasj.fieldbyname('kq').value:=a1;
就这么循环就行了。
 
boy1979 你好,很感谢你的回答,但我不是这个意思,,我个个客户端只是把文本文件提交数据库,然后数据库触发器,自己把文本文本读出并写入数据库,从文本读出到重新写入数据库全部由SQL语句完成.
 
为什么要用触发器呢,在数据库中用多了触发器不好!在文本文件提交到数据库这个过程用
用程序控件不是更好吗?
 
TO fssky 我的问题不是文本文件提交到数据库这个过程,这个过程已经完成了,然后(由数据库自己处理文本文件的这一过程)
(由数据库自己处理文本文件的这一过程)
(由数据库自己处理文本文件的这一过程)
(由数据库自己处理文本文件的这一过程)

 
不要使用触发器,用自己的程序实现
不然以后还会出许多意想不到的问题
 
bulk insert 可以解决你的问题,请查看SQLServer的帮助
上面还有例子!
 
顶部