在SQL select语句中从文本框传递整数值



我有一个整数在一个文本框(整数从另一种形式检索使用TOstring),我想在sql选择语句中使用。
例如:select * from table where column = textbox。问题是,npgsql给出了一个错误,说我试图将字符串传递到整型列。我尝试强制转换(::int),但仍然有错误。

任何想法!

你可以这样做。

string text = textbox.Text;
int id;
bool isConvertibleToInteger = int.TryParse(text, out id);

请避免select *,而是提供列名

我解决了这个问题。我调用了SQL选项卡点击事件,一切都工作得很好。Datagridview使用文本框整数输入正确过滤出行。-

最新更新