Asp.net 如何在Insert方法中隔离引发错误的参数?

Asp.net 如何在Insert方法中隔离引发错误的参数?,asp.net,database,parameters,insert,Asp.net,Database,Parameters,Insert,我正在将system.data.dataset中的参数(总共超过30个)传递到tableadapter插入方法中,但我得到了一个“输入字符串格式不正确”异常 错误指向抛出的方法,这是很好的,但是有没有一种方法可以确切地告诉我哪个参数抛出了错误 (对于代码格式设置很抱歉——在放弃之前,我与之斗争了5分钟) 提前谢谢 创建一组Int16变量,将其转换为变量,然后传递给Insert()方法 Int16 domain = Convert.ToInt16(row["domain"].ToString())

我正在将system.data.dataset中的参数(总共超过30个)传递到tableadapter插入方法中,但我得到了一个“输入字符串格式不正确”异常

错误指向抛出的方法,这是很好的,但是有没有一种方法可以确切地告诉我哪个参数抛出了错误

(对于代码格式设置很抱歉——在放弃之前,我与之斗争了5分钟)


提前谢谢

创建一组
Int16
变量,将其转换为变量,然后传递给
Insert()
方法

Int16 domain = Convert.ToInt16(row["domain"].ToString());
Int16 plan = Convert.ToInt16(row["plan"].ToString());
……等等

myTableAdapter.Insert( 
    row["GUID"].ToString(),
    domain,
    plan,
……等等

myTableAdapter.Insert( 
    row["GUID"].ToString(),
    domain,
    plan,