小编Shm*_*hen的帖子

尝试使用ExecuteScalar,并获得"指定的强制转换无效"错误

我试图通过使用产品名称来获得产品价格.以下是我正在使用的功能.

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,我不知道为什么.有人能帮我吗 ?

c# sql winforms

7
推荐指数
1
解决办法
1万
查看次数

C#中的SQL查询不支持希伯来语

当我使用希伯来语进行SQL查询时遇到问题:

"select ProductName From Products WHERE TypeOfProduct ='????'"
Run Code Online (Sandbox Code Playgroud)

我已TypeOfProduct设置,它的值为'מעבד',但查询返回null.

如果我用数字或英文单词替换希伯来词,一切都很顺利.

如何在SQL查询中使用希伯来语?

c# sql

5
推荐指数
1
解决办法
1247
查看次数

TextBox的LostFocus事件问题

嘿,我正在尝试使用此功能:

private void IDCustTextBox_LostFocus(object sender, System.EventArgs e)
{
      if (CustName.Text == "abc")
          MessageBox.Show("Error");
}
Run Code Online (Sandbox Code Playgroud)

c# events textbox winforms

0
推荐指数
2
解决办法
3万
查看次数

无法使用Convert(Date,GetDate()),C#WinForms执行SQL查询

我正在尝试执行此查询

"INSERT INTO Orders Values (" + OrderId.Text + ',' + IDCustTextBox.Text + ',' + CustName.Text + ",SELECT CONVERT(DATE, GETDATE()))"
Run Code Online (Sandbox Code Playgroud)

c# sql winforms

-2
推荐指数
1
解决办法
605
查看次数

如何从数据集中读取int值?在C#中

如果我有一个返回DataSet的函数,它有1行int值.

我怎么能读到那个int值?

c# sql dataset

-5
推荐指数
1
解决办法
528
查看次数

标签 统计

c# ×5

sql ×4

winforms ×3

dataset ×1

events ×1

textbox ×1