我得到和SQL选择语法错误
本文关键字:选择 语法 错误 SQL | 更新日期: 2023-09-27 17:57:13
我想在表数据urunAd中查找行数,但出现这样的错误
查询表达式"urunAd="中的语法错误(缺少运算符)。
OleDbCommand komut = new OleDbCommand(
"SELECT COUNT(*) FROM Urunler WHERE urunAd= " + tbAd.Text + "", baglan);
还有 - 如何在 ASP.Net 中显示结果?
您正在分配文本。您应该在文本周围添加''
:
OleDbCommand komut = new OleDbCommand(
"SELECT COUNT(*) FROM Urunler WHERE urunAd='" + tbAd.Text + "'", baglan);
但不要这样做 - 使用参数化查询:(这是一个简短的示例)
using (OleDbCommand komut = new OleDbCommand("SELECT COUNT(*) FROM Urunler WHERE urunAd=@value", connection))
{
komut.CommandType = CommandType.Text;
komut.Parameters.AddWithValue("@value", tbAd.Text);
/* execute the query... */
}
为了在您的 ASP.Net 中显示结果,在谷歌上沿着"如何在 asp.net 中呈现 sql 命令的结果"一行快速搜索给出了相当多的结果。其中