大一 数据库基础 VFP STR函数求指导 ,图片中第二题的str函数括号里为什么只有kccs?
作者&投稿:宁绍 (若有异议请与网页底部的电邮联系)
主流的编程语言都支持数据库操作,他们都有相关的数据库操作函数可以实现。至于,数据库编程,学一下SQL语言。
既然是计算机专业的本科生,应该学过数据库吧?
顾名思义,数据库就是用来储存数据的仓库,比如你在百度知道上看到的这些海量的问题和解答,它们在网络上肯定要有个存放的地方啊,这个地方就是数据库。
而函数库的标准说法则是“动态链接库”(Dynamic Link Library),它们一般是以DLL文件的形式出现的,用来存放程序中需要重复调用或者需要与其他程序共享的一些公共函数,C语言等编程语言所调用的函数就是从这里来的。数据库与函数库是两码事。
数据库与C语言(或其他任何程序设计语言)之间是相互独立的,本身并没有直接关系,当程序需要调用数据库中的数据时,它们就有关系了。比方说,你跟街上的超市之间本来是没有啥关系的,但当你需要到超市买东西时,你们之间就发生关系了,明白没有?
返回与指定数值表达式对应的字符。
语法
STR(nExpression [, nLength [,
nDecimalPlaces]])
参数
nExpression STR( )
要计算的数值表达式。
nLength STR( )
返回的字符串长度。该长度包括小数点所占的字符和小数点右边每个数字所占的字符。
如果指定长度大于小数点左边数字位数,STR( )
用前导空格填充返回的字符串;如果指定长度小于小数点左边的数字位数,STR( )
返回一串星号,表示数值溢出。
nDecimalPlaces 由 STR( )
返回的字符串中的小数位数。若要指定小数位数,必须同时包含 nLength。
如果指定的小数位数小于 nExpression
中的小数位数,则截断多余的数字。
返回值类型 字符型
*---------------------------------------------------------
示例:
NUM=123.456
?STR(NUM) 屏幕显示结果: 123 返回值为字符型,默认宽度为10个字节,123前面有7个空格
?STR(NUM,5,1) 屏幕显示结果:123.4 返回值为字符型,宽度为5个字节,三位整数,一位小数及一位小数点
上机操作体会一下,就明白该函数了。
夕蝶茵栀: STR([,[,]])函数作用是将数值表达式转换为指定长度和小数位数的字符串,其中总长度的默认值是10,小数位数的默认值为0,并且在实际操作中,总长度要大于或等于数值表达式的整数部分的长度,才能完成命令. 1、如果总长度大于数...
复兴区15717243846: vfp中的str()函数 - ?
夕蝶茵栀: VFP主要针对数据库操作,非数学计算类软件,它的精确计算最大到:9999999999 同理STR能直接转换的最大为:STR(9999999999)="9999999999"数值9876543210321超出最大计算范围了 这个【9.876E+12】就是9.876*10的12次方,超出部分只能省略了 类似计算器超出范围显示为【E】
复兴区15717243846: 关于VFP中的day()函数和str()函数.高手进来看下 - ?
夕蝶茵栀: str()是将数值型数据转换为字符型,这里 STR(DAY(gdBDate),2),首先DAY(gdBDate)=5(得到日期),这是一个数值型,然后用str()将它转换成一个字符型,并设置宽度为2
复兴区15717243846: 请教 VFP中函数STR和CHR的区别和具体应用 - ?
夕蝶茵栀: CHR()函数是将ASCII数值转换成对应的字符,不是数字.如:"A"的ASCII值为65,则CHR(65)="A" 而STR(65)="65" 二者完全不同.
复兴区15717243846: 一道vfp STR函数题 - ?
夕蝶茵栀: 一层一层剥开:YEAR({^2010/01/01}) 结果是数值2010 STR(2010) 结果是 ' 2010' 前面有6个空格, 因为默认长度是10,不足用空格补全 RIGHT( ' 2010',2) 结果是'10'
复兴区15717243846: 在 VF的STR函数中 - ?
夕蝶茵栀: 1、连接运算符,将两个字符串连接起来.2、是,数值型转换为字符型,因为加号前面是一个字符串,所以要转换后才能用加号连接,否则会出错.3、表示转换后总长度为10,保留2位小数. 4、“,”表示将两个字符串分隔开显示,“+”表示连接显示.
复兴区15717243846: 如何在VFP中导入文本文件?
夕蝶茵栀: 贴个我的C/S系统中动态创建数据库及表后从TXT中导入数据的函数和使用方法供你参考 1、使用方法:=Txt2Dbf('SELECT Teams.* From Teams','Teams.TXT','INSERT INTO Teams(Team_ID,Team_Name,Begin_Time,End_Time)','班次代码')...
复兴区15717243846: vfp表单相关命令词全部 - ?
夕蝶茵栀: Visual FoxPro数据库函数 ADATABASES() 将所有打开数据库的名称和路径放到内存变量数组中 ADBOBJECTS() 把当前数据库中的命名连接名、关系名、表名或sQL视图名放到一个内存变量数组中 AFIELDS(...
复兴区15717243846: VFP索引表达式 - ?
夕蝶茵栀: nintendopsp 网友的回答不完全正确!误:那是将数字型转换为字符型函数,3是指转换后的字符型长度是3,例如str(34,3)="34 " ,尾部加一空格,如果数字长度大于3,则出错.正:那是将数字型转换为字符型函数,3是指转换后的字符型长度是3,例如str(34,3)=" 34" ,前部加一空格,如果数字长度大于3,则出错.可以在 Command 中一试便知:nl = 34?"<" + STR(nl, 3) + ">" && 明显地看到:< 34> nl = 1134?"<" + STR(nl, 3) + ">" && 显示:<***>
复兴区15717243846: vfp中导入功能如何实现? - ?
夕蝶茵栀: 文件名=getfile('.xls') append from 文件名 xls 这种方式一般要求EXECL文件必须事先保存成为5.0格式,就是EXECL以前的老版本格式.用OLE函数的方法是这样的 DECLARE INTEGER ShellExecute IN shell32.DLL INTEGER HWND,STRING,...