我试图通过使用产品名称来获得产品价格.以下是我正在使用的功能.
public int GetProductPrice(string ProductName)
{
cnn.Open();
SqlCommand cmd = new SqlCommand("SELECT ProductPrice FROM Products WHERE ProductName ='" + ProductName + "'", cnn);
int price = (int)cmd.ExecuteScalar();
return price;
}
Run Code Online (Sandbox Code Playgroud)
现在我不断收到这个错误Specified cast is not valid,我不知道为什么.有人能帮我吗 ?
当我使用希伯来语进行SQL查询时遇到问题:
"select ProductName From Products WHERE TypeOfProduct ='????'"
Run Code Online (Sandbox Code Playgroud)
我已TypeOfProduct设置,它的值为'מעבד',但查询返回null.
如果我用数字或英文单词替换希伯来词,一切都很顺利.
如何在SQL查询中使用希伯来语?
嘿,我正在尝试使用此功能:
private void IDCustTextBox_LostFocus(object sender, System.EventArgs e)
{
if (CustName.Text == "abc")
MessageBox.Show("Error");
}
Run Code Online (Sandbox Code Playgroud) 我正在尝试执行此查询
"INSERT INTO Orders Values (" + OrderId.Text + ',' + IDCustTextBox.Text + ',' + CustName.Text + ",SELECT CONVERT(DATE, GETDATE()))"
Run Code Online (Sandbox Code Playgroud)