数据库中有一个字段Num,类型为int
在aspx页面中有一个文本框,要求用户在其中输入数目-Num的值。
现在用参数para来接收该Num值,使用存储过程将该值写入数据库对应字段。
可问题是:para = new sqlparameters("@Num",sqldbtype.int);
para.value = this.textBox.Text.trim();
这样是提示无法将string型转化为int型,那么在保证不改动数据库字段类型的前提下,
该怎么做来接收该值呢?
在aspx页面中有一个文本框,要求用户在其中输入数目-Num的值。
现在用参数para来接收该Num值,使用存储过程将该值写入数据库对应字段。
可问题是:para = new sqlparameters("@Num",sqldbtype.int);
para.value = this.textBox.Text.trim();
这样是提示无法将string型转化为int型,那么在保证不改动数据库字段类型的前提下,
该怎么做来接收该值呢?
解决方案 »
- 计算成绩时怎样调用数组lt.Add(tID1)
- 调用webService里面的获取硬盘物理序列号的方法报错
- datagrid 速度太慢啊???
- 谁能告诉我asp.net中的treeview控件为什么不好使啊?
- 在服务器上找不到脚本语言 'VB'!!没有人可以解决吗?
- 请问:网站注册中的附加码有何作用,是如何随机产生的?
- 终于穿上四条裤衩了!散分给穷哥们!顺便讨论一下asp.net编程语言问题!
- 高分啊!不够再加!水晶报表多个表关联的问题,高手们救救我!!
- 存储过程的输入输出问题
- 我的小问题还真多呢!先谢谢刚才回答我问题的那位!听说.NET中不能用两种脚本,包括vb和c#吗?是不是只是说用javascript 和 vbscript呢?
- Buttonk控件弹出提示框的问题!
- 网站上传到空间上之后,出现了这样的配置问题,这个要怎么解决
try
{
int num = int.Parse(this.textBox.Text.trim());
}
catch
{
//error
}你的意思是这样吗
改写成:
para.value = Int32.TryParse(this.textBox.Text.trim());
改写成:
if(Int32.TryParse(this.textBox.Text.trim(),out para.value)){
// TO DO
}