我的一表中有一大字段fbnr,存的是.htm格式的文件,现需要将字段fbnr存放对应的.txt格式的文件,该如何做呵。。,,在线等,,问题解决立 我的意思是:表t_a中有一大字段fbnr,原先存的是.htm格式的文件,现在因需要改为将字段fbnr存放与原先.htm相对应的.txt格式的文件,,我需要解决的就是这个问题,,大侠,请帮忙啊。。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 还是感觉没有说清楚既然能保存.htm格式的文件,当然也能保存.txt格式的文件麻烦楼主再说详细一点? 是不是要将字段fbnr中的包含有.htm的字符串全部替换为.txt就可以了?请问楼主是不是这个意思? TO netcoder(朱二) :给的提示对啊,,TO luckljtchinaren(Lucky):就是这个意思啊,,我再试试看,谢谢各位大侠! 我试过可以了,以下的id是主键,你将你的主键代替就可以了:update tablenameset fbnr = replace(fbnr,'.htm','.txt')where id in (select id from tablename1 where fbnr like '%.htm%') ——by lucky 2004.07.23 另外,也可以将fbnr列的数据读出,在程序中修改再放回去! TO luckljtchinaren(Lucky): 我说的“大字段fbnr,存的是.htm格式的文件”意思是说 ,存的是网页格式的文件,并不是以.htm后缀名结尾的意思啊。。如:大字段fbnr里存的是 <div class=Section1 style='layout-grid:15.6pt'> <p class=MsoNormal align=center style='mso-margin-top-alt:auto;mso-margin-bottom-alt: auto;text-align:center;layout-grid-mode:char'><b><span style='font-size:14.0pt; mso-bidi-font-size:12.0pt;font-fa 那你对应的Txt文件是指什么?是指网页显示时看到的文字吗?还有对应的TXT文件是已经取得了呢,还是没有取得? Txt文件是指不带格式的文本文档,,因为前期做工作的考虑不周,只把经编辑修改(工作量较大)后的Word文档存成了htm格式的文档,发布到网页上;现应工作需要,还要把这些内容插入对应的触摸屏数据库中,但如果也以htm格式显示的话,测试发现格式错乱,无奈,,考虑将其转换成不带格式的文本文档。。请指点: 照你所说,这个问题重点好像不是在于如何操作数据库,而是怎样把htm文件转换为Txt文件,是吗? 还有,你可以将一个htm文件转为txt文件吗? TO luckljtchinaren(Lucky) : 谢谢,你有高招吗,还请指教。 能说的详细些吗? 这个方法不知行不行:我选假设你的主键为ID,1.先将所有行的fbnr字段值读取出来,然后合并成一个特别长的字符串。合并方式如下:第1行的fbnr + “////ID////” +第2行的fbnr + “////ID////” +... ...第n行的fbnr + “////ID////” (其中的ID是主键ID的值)2.将合并成的字符串(暂称他为:strFBNR)存放到一个数据表中,或直接在程序中取得strFBNR,将strFBNR复制到能将htm转换为txt的工具中进行转换。这样,转换出来的字符串strFBNR_Transfer就是:txt文件内容 + “////ID////” +txt文件内容 + “////ID////” +...txt文件内容 + “////ID////”3.从头到尾读取strFBNR_Transfer,当读到“////ID////”时就暂停,取出其中的ID,将“////ID////”前面的字符串(txt文件内容)放到fbnr字段去(该行的ID与所取出的ID值相等);一直这样读到strFBNR_Transfer的尽头。不知我说的是不是你想要的?这种作法好像只有当你的htm文件特别多才用得着。 多谢了:)能留个QQ号吗?方便以后多交流呵虽然我的问题现在还没有得以解决,但是我现在非常想给你加分。。散分了我的QQ:49938925 讨论下SQL的写法,有必要把所有的东西写在一条语句中吗? 这个query怎么写? 关于表变量的问题 求自定义函数。。。。。。。。。。。 SQL2000,互联网为什么联不上????????!!! 猴急猴急,今天晚上8:00教课设,有关统计的问题! 能否根据SQL语句自动生成表,并自动刷新 新手提问,请指点 SQL語句緊急求助 怎样得到库中所有底 约束、索引、主键。。。及其内容? 请教一个SQL语句 救急
既然能保存.htm格式的文件,当然也能保存.txt格式的文件
麻烦楼主再说详细一点?
请问楼主是不是这个意思?
TO luckljtchinaren(Lucky):就是这个意思啊,,
我再试试看,谢谢各位大侠!
update tablename
set fbnr = replace(fbnr,'.htm','.txt')
where id in
(select id from tablename1 where fbnr like '%.htm%')
——by lucky 2004.07.23
我说的“大字段fbnr,存的是.htm格式的文件”意思是说 ,存的是网页格式的文件,并不是以.htm后缀名结尾的意思啊。。
如:大字段fbnr里存的是
<div class=Section1 style='layout-grid:15.6pt'> <p class=MsoNormal align=center style='mso-margin-top-alt:auto;mso-margin-bottom-alt: auto;text-align:center;layout-grid-mode:char'><b><span style='font-size:14.0pt; mso-bidi-font-size:12.0pt;font-fa
还有对应的TXT文件是已经取得了呢,还是没有取得?
因为前期做工作的考虑不周,只把经编辑修改(工作量较大)后的Word文档存成了htm格式的文档,发布到网页上;现应工作需要,还要把这些内容插入对应的触摸屏数据库中,但如果也以htm格式显示的话,测试发现格式错乱,无奈,,考虑将其转换成不带格式的文本文档。。
请指点:
谢谢,你有高招吗,还请指教。
能说的详细些吗?
我选假设你的主键为ID,
1.先将所有行的fbnr字段值读取出来,然后合并成一个特别长的字符串。合并方式如下:
第1行的fbnr + “////ID////” +
第2行的fbnr + “////ID////” +
... ...
第n行的fbnr + “////ID////” (其中的ID是主键ID的值)2.将合并成的字符串(暂称他为:strFBNR)存放到一个数据表中,或直接在程序中取得strFBNR,将strFBNR复制到能将htm转换为txt的工具中进行转换。
这样,转换出来的字符串strFBNR_Transfer就是:
txt文件内容 + “////ID////” +
txt文件内容 + “////ID////” +
...
txt文件内容 + “////ID////”3.从头到尾读取strFBNR_Transfer,当读到“////ID////”时就暂停,取出其中的ID,将“////ID////”前面的字符串(txt文件内容)放到fbnr字段去(该行的ID与所取出的ID值相等);一直这样读到strFBNR_Transfer的尽头。不知我说的是不是你想要的?这种作法好像只有当你的htm文件特别多才用得着。
能留个QQ号吗?方便以后多交流呵
虽然我的问题现在还没有得以解决,但是我现在非常想给你加分。。
散分了
我的QQ:49938925