我在SQL语句中写了一个错误,请帮助我的朋友

发布于 社会 2024-07-02
6个回答
  1. 匿名用户2024-01-30

    set mrs = "select * from 表 1 A 内联接表 1 b 上 a名称=b。课程 = var 课程和 age = var 年龄的名称")

    此错误可能有两个原因:

    1:如果你的var course和var age是要放在数据库中比较的值,请把sql语句写成这样:

    set mrs = "select * from 表 1 A 内联接表 1 b 上 a名称=b。课程 = 的名称'VAR课程'和年龄 ='VAR年龄'")

    原因:如果不加单引号,当这个语句在数据库中执行时,它会将 var course 和 var age 视为两个变量,而不是字符串! 因此,您会收到一个错误,即未定义“变量 var”!

    2:如果你的 var course 和 var age 是程序中的变量,请把你的 sql 语句写成这样:

    set mrs = "select * from 表 1 A 内联接表 1 b 上 a名称=b。课程 = 的名称'"VAR课程"'和年龄 ='"VAR年龄"'")

    原因:如果是变量,你直接把变量名写进字符串里,程序在执行的时候不会替换变量的值,只会用你的变量名! 所以也会有“变量var”没有定义的错误!

    至于你的这个错误:

    下一句话显示在消息框中:msgbox mrs("学分")

    错误:在集合中找不到与所需名称或序号相对应的项目!

    不应有信用列。

  2. 匿名用户2024-01-29

    你也在这个课程前面加上桌子的名字,包括VAR课程,年龄是一样的,你再试一次。

  3. 匿名用户2024-01-28

    select * from 表 1 A 内联接表 1 b 上 a名称=b。名字。

    上面一切都很好。

    下面估计有问题。

    其中 course = var course 和 age = var age var course with var age.

    它是程序中的变量。 无法获取数据库。

    可以修改为:

    set mrs = "select * from 表 1 A 内联接表 1 b 上 a名称=b。课程 = 的名称'"VAR课程"'和年龄 ="VAR年龄

    由于我不知道你用什么语言写了这个程序,字符串连接部分是+如果是vb,请使用&

    “变量 var”显示为未定义。

    您的课程中有 var 课程和 var 年龄吗?

    然后你就直接开始了。

    select * from 表 1 A 内联接表 1 b 上 a名称=b。名字。 ")

    酒吧。 - 表 1 中有哪些字段?

    msgbox mrs("学分")

    不,你只是msgbox夫人("名字。 "看一看。

  4. 匿名用户2024-01-27

    它应该是"a.课程 = var 课程和年龄 = var 年龄"或"b.Course=var 课程和 B年龄 = var 年龄"

  5. 匿名用户2024-01-26

    其实你一开始犯的错误已经很清楚了,字段“course”,它在表A和B中,分不清应该显示哪一张表。。

    你可以一个。上市。。这列出了它们。

    但是我看你写的SQL,你使用的表联接没有任何意义?

    A 和 B 均为表 1,名称与名称相关联。 等于表1或表1的关联数据,则直接从表1中选择*,其中course=var course,age = var age。

    这还不够吗?

  6. 匿名用户2024-01-25

    更改操作系统或 SQL 版本。

相关回答
6个回答2024-07-02

其实没有必要用到这个函数,刚才因为时间紧迫,写得不好,改正后就是:更新表名 set number=cast(substring(cast(cast(datepart(year,getdate())as varchar) + cast(datepart(month,getdate()) as varchar) + cast(datepart(day, getdate()as varchar)as varchar),3,6)+cast(numeric field to be added as varchar) as varchar)。

5个回答2024-07-02

select ,,sum( from

从测试中选择“不同”作为 A,将“年”和“月”作为 B) >>>More

13个回答2024-07-02

select pr ,ph,(convert(int,pr)/convert(int,ph)) as 'pr/ph' from basic >>>More

4个回答2024-07-02

我们会被这些 11 岁生日礼物所感动。

6个回答2024-07-02

together forever》

穿上外套,观看候鸟。 >>>More