CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  数据库相关

一个关于文本处理的问题

楼主lxy13(甜甜)2003-06-01 20:34:27 在 Delphi / 数据库相关 提问

将一无规律的文本倒入到数据库中,其中每一段有一标识分隔,标识是'▋',请各位大侠告知它的ASCII的值.或者有更好的判断方法,将文本倒入到数据库中。谢谢! 问题点数:0、回复次数:3Top

1 楼lxy13(甜甜)回复于 2003-06-01 23:24:04 得分 0

将一无规律的文本倒入到数据库中,其中每一段有一标识分隔,标识是'▋',请各位大侠告知它的ASCII的值.或者有更好的判断方法,将文本倒入到数据库中。谢谢!  
  Top

2 楼SGP("血"域苍狼)回复于 2003-06-02 20:12:28 得分 0

应该就是串分割吧.我以前有过一段代码来分割串的:  
   
  //   将一由指定字串分隔的字符串分解到字串列表中  
  //   参数:   StrV-被分解的字符串(就是你的文本)     PrtSymbol-分隔符(你这里就是'▋')  
  //   返回:   字符串列表(TStringList),注意在使用后要将其释放  
  function   PartitionString(StrV,PrtSymbol:   string):   TStringList;  
  var  
      iTemp:   integer;  
  begin  
      result   :=   TStringList.Create;  
      iTemp   :=   pos(PrtSymbol,StrV);  
      while   iTemp>0   do   begin  
          if   iTemp>1   then   result.Append(copy(StrV,1,iTemp-1));  
          delete(StrV,1,iTemp+length(PrtSymbol)-1);  
          iTemp   :=   pos(PrtSymbol,StrV);  
      end;  
      if   Strv<>''   then   result.Append(StrV);  
  end;  
   
  你可以参考一下算法,只用直扫入就行了,还是比较简单的.  
  Top

3 楼ToolBar(liujan)回复于 2003-06-08 15:53:49 得分 0

如果是在sql   server实现,可以用bulk   insert,设定fieldterminator为'▋'  
   
  第二,也可以使用DTS导入导出,设置‘指定分格符’时,选择其它,后在右边  
  文本框中输入'▋',就可以自动分离了。  
   
  第三,在应用程序中也可以自己编程,不过,效率会低点,可以考虑结合使用存储过程。Top

相关问题

  • 文本、EXECL处理
  • 关于文本处理(急!!!!)
  • 文本处理问题
  • 文本处理急求
  • RichEdit中如何处理纯文本?
  • 一个处理文本的问题。
  • mfc怎样处理txt文本
  • 怎样处理RTF格式文本!
  • Delphi文本处理问题请教?
  • 关于文本框值的处理

关键词

  • 文本
  • 数据库
  • strv
  • prtsymbol
  • itemp
  • 字符串
  • 标识
  • 分隔
  • tstringlist
  • 文本倒入到数据库

得分解答快速导航

  • 帖主:lxy13

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo