delphi 中字符串的数据类型是什么?

发布于 科技 2024-07-16
7个回答
  1. 匿名用户2024-01-30

    扩展中的第一个单引号 + 最后一个是 - sql 语句 username 后面的前两个单引号 + 倒数第二个,第三个单引号是字符 + trim('是一个值。

    建议通过以下方法避免这种情况。

    update users set username=:1);

    1').value:=trim(;

    意思正确,解释可能不准确。

  2. 匿名用户2024-01-29

    别学这个坏习惯了,我给你修改如下,你一定会明白的:

    update users set username="'+trim('"');

    where username="'+trim('"');

    其实原来也是对的,方法是一排两个单引号'它被视为单引号,但它很丑陋,而 SQL 可用于单引号甚至引号。

  3. 匿名用户2024-01-28

    users set username=‘“+trim('');

    username=‘“+trim('');

    不知道你能不能理解!! 呵呵。

  4. 匿名用户2024-01-27

    在 Delphi 中,字符串的定义称为短字符串数据类型。

    短字符串数据类型具有以下特征:

    1.它最多只能容纳255个字节的字符。

    当声明一个 shortstring 类型的变量时,delphi 会自动为该变量请求 256 字节的内存空间,其中第一个字节用于存储字符串的长度,接下来的 255 个字节用于存储字符串内容,如果字符串的长度不足以容纳 255 个字节,则内存将使用尽可能多的字符, 未使用的内存将被清除。

    2.使用ord(s[0])和length(s)得到的效果相同,可以得到字符的长度; 将值分配给 s[0] 与 setlength 具有类似的效果。

    3. 短字符串类型通常保留用于兼容性。

    var tmp:string[5];定义最多包含 5 个字符的变量。

  5. 匿名用户2024-01-26

    定义一个名为 tmp 的字符串数组,其中包含 5 个元素。

  6. 匿名用户2024-01-25

    你看,字符串数组是数组,类似于 int[5] 数组。

  7. 匿名用户2024-01-24

    除了SQL语法方面,还需要特别注意引号的处理,比如常见的SELECT语句

    从数据库中选择名称,使用其中 number='123456'

    如果用德尔菲写,需要考虑到单引号的问题,通常的解决方案如下:

    1. 如果数据库支持双引号,则可以改用双引号:

    str := '从数据库中选择名称,使用其中 number="123456"';

    2.如果不支持双引号或使用不方便,因为在德尔菲语中,两个单引号是用来表示实际的单引号的,因此,**如下:

    str := '从数据库中选择名称,使用其中 number=''123456''';

    3. 您可以使用专门的单引号函数来处理:

    str := '从数据库中选择名称,使用其中 number='+ quotedstr('123456');

相关回答
15个回答2024-07-16

使用字符串到日期函数:strtodatetime

17个回答2024-07-16

循环读取,每行都放在一个数组中。

s="[歌曲:月光小夜曲。" >>>More

12个回答2024-07-16

使用字符串就是使用它的第一个地址(有时和长度,实际上,拥有第一个地址就足够了),无论字符串有多长。 最明显的例子是,当一个(常量)字符串作为参数及其第一个地址传递时。 所以你的比较只是地址的比较。

13个回答2024-07-16

2楼正确解,当然也可以使用cstring类中的getat函数来获取。

15个回答2024-07-16

string s = "afhakhfakshfka_key_adasfasfa"目标字符串,使用键"key" >>>More