我在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