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

如何超过字符串字面值至多255个字符的限制?

楼主chixiao(鸱鸮)2004-12-01 19:46:37 在 Delphi / 数据库相关 提问

var  
        str:   String;  
   
   
  Str   :=   'insert   into   fwtz   (bz,cx,cxdm,dj,dyh,fh,fkje,fkrq,fkzh,fph,gdlx,gdlxdm,jdbcbz,jdje,jdmj,jdwc,je,lch,lh,lx,lxdm,mj,qczbz,qczsj,qybz,qyrq,rgbz,rgrq,rzbz,rzsj,tftkbz,tftkrq,wcje,xqhdm,xqmc)   select   bz,cx,cxdm,dj,dyh,fh,fkje,fkrq,fkzh,fph,gdlx,gdlxdm,jdbcbz,jdje,jdmj,jdwc,je,lch,lh,lx,lxdm,mj,qczbz,qczsj,qybz,qyrq,rgbz,rgrq,rzbz,rzsj,tftkbz,tftkrq,wcje,xqhdm,xqmc   from     vfwtz';  
   
   
  然后编译器告诉我:  
  Error:   String   literals   may   have   at   most   255   elements.  
   
  怎么解决?谢谢! 问题点数:100、回复次数:9Top

1 楼ahuige(灰不遛秋(前半身学医后半身学统计))回复于 2004-12-01 19:50:49 得分 20

分开ADD进去  
  sql.add('insert   into   fwtz   (bz,cx,cxdm,dj,dyh,fh,fkje,fkrq,fkzh,fph,gdlx,gdlxdm,jdbcbz,jdje,jdmj,jdwc,je,lch,lh,lx,lxdm,mj,qczbz,qczsj,qybz,qyrq,rgbz,rgrq,rzbz,rzsj,tftkbz,tftkrq,wcje,xqhdm,xqmc)   ');  
  sql.add('select   bz,cx,cxdm,dj,dyh,fh,fkje,fkrq,fkzh,fph,gdlx,gdlxdm,jdbcbz,jdje,jdmj,jdwc,je,lch,lh,lx,lxdm,mj,qczbz,qczsj,qybz,qyrq,rgbz,rgrq,rzbz,rzsj,tftkbz,tftkrq,wcje,xqhdm,xqmc   from     vfwtz');Top

2 楼dh9450(荡尽尘埃)回复于 2004-12-01 19:53:42 得分 15

'...'  
  +'...'  
  +'...'  
  +'...'  
  +'...'  
  +'...'  
  +'...'  
  +'...'  
  Top

3 楼liyu001xj(鲤鱼山)回复于 2004-12-01 19:54:04 得分 20

不用,分开写就行了。    
    Str   :=   'insert   into   fwtz   (bz,cx,cxdm,dj,dyh,fh,fkje,fkrq,fkzh,fph,gdlx,gdlxdm,jdbcbz,jdje,jdmj,jdwc,je,lch,lh,lx,lxdm,mj,qczbz,qczsj,qybz,qyrq,rgbz,rgrq,rzbz,rzsj,tftkbz,tftkrq,wcje,xqhdm,xqmc)   select   bz,cx,cxdm,dj,dyh,'+  
        'fh,fkje,fkrq,fkzh,fph,gdlx,gdlxdm,jdbcbz,jdje,jdmj,jdwc,je,lch,lh,lx,lxdm,mj,qczbz,qczsj,qybz,qyrq,rgbz,rgrq,rzbz,rzsj,tftkbz,tftkrq,wcje,xqhdm,xqmc   from     vfwtz';  
  Top

4 楼liyu001xj(鲤鱼山)回复于 2004-12-01 19:55:00 得分 0

你这100分太冤了Top

5 楼ksaiy(阳光总在风雨后)回复于 2004-12-01 19:57:01 得分 15

N,你用+来进行分割就OK了.  
  Str:=''+'';Top

6 楼ksaiy(阳光总在风雨后)回复于 2004-12-01 19:58:04 得分 0

是啊,如果在群里的话问一下就可以,分省着问难度高的问题,还有要多看看书..........Top

7 楼yinzhiw(不懂OOP)回复于 2004-12-01 20:08:44 得分 5

+Top

8 楼lionlsl(林)回复于 2004-12-01 20:11:00 得分 15

var  
        str:   Stringlist;//请将string改为stringlist  
  begin  
      str.add('在这你可以加了');  
      str.add('');  
      str.add('');  
      str.add('');  
  end;  
   
  Top

9 楼whitetiger8(键盘未敲坏,基本功未练成)回复于 2004-12-01 20:24:03 得分 10

Str:=''+'';  
  Top

相关问题

  • 输入字符串限制问题
  • 字符串.....哎,字符串
  • 截字符串???
  • 字符串
  • 取字符串s
  • 字符串
  • 字符串
  • 取字符串
  • 字符串啊!
  • 字符串

关键词

  • qyrq
  • dyh
  • cxdm
  • fkzh
  • fkje
  • fkrq
  • jdje
  • gdlxdm
  • gdlx
  • jdbcbz

得分解答快速导航

  • 帖主:chixiao
  • ahuige
  • dh9450
  • liyu001xj
  • ksaiy
  • yinzhiw
  • lionlsl
  • whitetiger8

相关链接

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

广告也精彩

反馈

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