亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

.net 缺少對象或列名,或者對象或列名為空。

.net 缺少對象或列名,或者對象或列名為空。

呼啦一陣風 2019-03-20 18:13:22
.net 缺少對象或列名,或者對象或列名為空。對于 SELECT INTO 語句,請確保每列均具有名稱。對于其他語句string selecsql="select count(*) from twhd where title="+TextBox1.Text.ToCharArray();string connstr=@"Data Source=WWW-0C1C21770A3\SQLEXPRESS;Initial Catalog=xtez;Integrated Security=True";SqlConnection conn=new SqlConnection(connstr);conn.Open();SqlCommand cmd1=new SqlCommand (selecsql,conn);int count= Convert.ToInt32(cmd1.ExecuteScalar());當執行到最后一行的時候就出現了上面說的錯誤,請高人指教一下,我就這么多分了全部拿出來
查看完整描述

2 回答

?
回首憶惘然

TA貢獻1847條經驗 獲得超11個贊

第一:請你將 string selecsql="select count(*) from twhd where title="+TextBox1.Text.ToCharArray();
換成
string selecsql=String.Format("select count(*) from twhd where title='{0}'",TextBox1.Text.ToString());

第二:請你確認在 int count= Convert.ToInt32(cmd1.ExecuteScalar());
該條語句執行前 TextBox1.Text 有值

如果這段代碼是 啟動時就執行,并且 TextBox1.Text 沒有賦初值 或者初值不是數據庫中的字段,就可能會出現以上錯誤提示

查看完整回答
反對 回復 2019-03-29
  • 2 回答
  • 0 關注
  • 1065 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號