CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  其他数据库开发 >  VFP

字符串变量赋值的问题?

楼主lindex(this)2006-06-04 18:43:17 在 其他数据库开发 / VFP 提问

在命令窗口输入abc="##################……###################",语法报错。但偶将串中部分内容删除使之缩短至256字符内即通过。求教,是否vfp的字符串极限长度为255或者256? 问题点数:100、回复次数:11Top

1 楼jxlee365(老牛自知黄昏晚,不待扬鞭自奋蹄)回复于 2006-06-04 19:12:59 得分 0

恩Top

2 楼TERRYYRRET(命运)回复于 2006-06-04 23:44:14 得分 0

最大长度255Top

3 楼Foxer(狐狸)回复于 2006-06-05 00:16:04 得分 50

一个字符串"常量"的长度不能超过255个,参考“Visual   FoxPro   System   Capacities”  
   
  你可以使用  
   
  abc=REPLICATE("#",   1000000)  
   
  为abc赋一个100万个"#"长度的字符串Top

4 楼Foxer(狐狸)回复于 2006-06-05 00:18:32 得分 0

忘了说了,一个变量能存储的字符串长度最大为2G,不过你要有足够的内存呀Top

5 楼dfwxj(清风)回复于 2006-06-05 00:42:13 得分 0

是的Top

6 楼wwwwb()回复于 2006-06-05 07:43:15 得分 0

MS桌面数据库字符最大値来、不能超过255,VFP、ACCESS都是这个容量Top

7 楼Foxer(狐狸)回复于 2006-06-05 09:17:04 得分 0

To   wwwwb()   :  
  这么断言?不对吧?!  
  Access我不太清楚。  
  VFP定长字段最大字符长度为254,而使用MEMO类型字段呢?  
  VFP变量可存储字符串长度可达2G,255只是在编程语句中限定一个字符串“常量”的最大长度,而实际上我们很少会用到这么长的字符串“常量”,而一旦用到,可以通过分解再相加的方法实现Top

8 楼wwwwb()回复于 2006-06-05 09:34:19 得分 0

这么断言?不对吧?!  
  NO,确实是这样,一个字符串在编程语句长度最大255,与存储字符串、  
  与备注字段概念不一样,在ACCESS中,MEMO型用编程方法可存储2G内容,  
  与VFP一样,但用手工输入只能255个字符。Top

9 楼wwwwb()回复于 2006-06-05 09:39:22 得分 0

在ACCESS中,个字符串在编程语句长度最大255,如超过则需要用数个变量相加。Top

10 楼wwwwb()回复于 2006-06-05 09:46:25 得分 0

又查了一下ACCESS资料:  
  “文本”字段的字符个数   255    
  “备注”字段的字符个数   通过用户界面输入为   65,535;以编程方式输入时为   1G   字节的字符存储。    
  如EXCEL也算桌面数据库的话,也是这个容量(在VBA中用字符串给变量赋值   )。Top

11 楼apple_8180(十豆三)回复于 2006-06-05 10:23:59 得分 50

超过了   Visual   FoxPro   串长的最大限度   255   字符。太长的串会产生   "命令中含有不能识别的短语或关键字。"   错误。但是,   如果你把它们分割到多个相连的串中,   你可以传递长的   SQL   语句。例如:  
  lnRetVal   =   SQLEXEC(lnHandle,   "SELECT   <long   list   of   fields>   "   +   ;  
        "FROM   <several   tables>   "   +   ;  
        "WHERE   <complex   filter   expression>")  
  Top

相关问题

关键词

得分解答快速导航

  • 帖主:lindex
  • Foxer
  • apple_8180

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

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