成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

sql語句為什么總提示ss是無效列名呢?

網(wǎng)友解答: 1 錯誤原因定位:首先我們分析一下為什么報這錯:你這種寫法翻譯過來就是select max(banbenhaoz) banbenhaoz from tb_gongyidang

網(wǎng)友解答:

1 錯誤原因定位:首先我們分析一下為什么報這錯:

你這種寫法翻譯過來就是

select max(banbenhaoz) banbenhaoz from tb_gongyidangan where Tuhaoz=ss。

編譯器就會把ss當成列名而不是字符串值,而你的表中又沒有這個字段所以報列名無效的錯。

簡單的說就是ss是一個字符串值,必須用單引號括起來。

2 解決方案:

第一種:"select max(banbenhaoz) banbenhaoz from tb_gongyidangan where Tuhaoz='ss'"

第二種:"select max(banbenhaoz) banbenhaoz from tb_gongyidangan where Tuhaoz="+"'ss'"

解法有多種,歡迎一起探討,謝謝

網(wǎng)友解答:

在ss兩邊加上單引號,例如:"select max(banbenhaoz) banbenhaoz from tb_gongyidangan where Tuhaoz='"+ss+"'"

標簽: