第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

如何在 sqlserver 查詢中使用整型變量?

如何在 sqlserver 查詢中使用整型變量?

C#
楊__羊羊 2022-11-22 16:03:38
我的 sql 查詢有問題。我在sqlserver中有一個(gè)數(shù)據(jù)庫。int number = int.Parse(textbox.Text);var sqlconn = new SqlConnection(@"Server=(localdb)\MSSQLLocalDB; AttachDbFileName=|DataDirectory|db.mdf;");sqlconn.Open();var sqlcomm = new SqlCommand("SELECT * FROM table WHERE title = number", sqlconn);正確的語法是什么:title = number?
查看完整描述

3 回答

?
互換的青春

TA貢獻(xiàn)1797條經(jīng)驗(yàn) 獲得超6個(gè)贊

我建議使用參數(shù)來避免SQL 注入。

可能看起來像這樣。

using (SqlCommand command = new SqlCommand("SELECT * FROM table WHERE title = @Number", connection))

{

    command.Parameters.Add(new SqlParameter("@Number", int.Parse(textbox.Text)));


    //read data

}


查看完整回答
反對(duì) 回復(fù) 2022-11-22
?
動(dòng)漫人物

TA貢獻(xiàn)1815條經(jīng)驗(yàn) 獲得超10個(gè)贊

您可以通過執(zhí)行以下操作添加內(nèi)聯(lián)整數(shù)


var sqlcomm = new SqlCommand("SELECT * FROM table WHERE title = " + number.ToString(), sqlconn);

或者您可以將其添加為參數(shù),如下所示:


var sqlcomm = new SqlCommand("SELECT * FROM table WHERE title = @num", sqlconn);

sqlcomm.Parameters.AddWithValue("@num", number);


查看完整回答
反對(duì) 回復(fù) 2022-11-22
?
ITMISS

TA貢獻(xiàn)1871條經(jīng)驗(yàn) 獲得超8個(gè)贊

這是一個(gè)非?;镜膯栴},你可以通過谷歌搜索輕松解決。


不管怎樣,你想在這里使用參數(shù)化的 SQL 命令。


var sqlcomm = new SqlCommand("SELECT * FROM table WHERE title = @number", sqlconn);

SqlParameter param = new SqlParameter();

param.ParameterName = "@number";

param.Value = int.Parse(textbox.Text);

sqlcomm.Parameters.Add(param);


查看完整回答
反對(duì) 回復(fù) 2022-11-22
  • 3 回答
  • 0 關(guān)注
  • 185 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)