SQL中如何将textbox里的数值转换成int类型查询

来源:百度知道 编辑:UC知道 时间:2024/05/13 23:40:58
我是这样写的
dim i as integer
i=val(text1.text)
select * from table1 where id = i
不对!!
麻烦人告诉下.
就是如何将textbox里的字符串转换成INT类型再连接到数据库查询.具体语法怎么写.
不对.
我这么写了,错误是 varchar 值 '&i&' 转换为数据类型为 int 的列时发生语法错误
之前我写的是 dim i as integer
i=val(text1.text)
还是不对啊..

至少应该这样写吧 ..?

i=val(text1.text)
SQL = "select * from table1 where id = "&i

然后再执行 SQL ...

i=val(text1.text)
SQL = "select * from table1 where id = "&i&"
这样可以

int cc = int.Parse(this.textBox.Text.ToString());
如果不对 就这样
int cc = (int)this.textBox.Text.ToString();