C# 数据源中类型字符串的给定值无法转换为指定目标列的int类型。';
我正在研究一种插入法,但它给了我两个我似乎无法解决的错误,我也是一名实习生,在这方面没有得到足够的指导,所以这就是为什么我在这里问它C# 数据源中类型字符串的给定值无法转换为指定目标列的int类型。';,c#,sql,asp.net,C#,Sql,Asp.net,我正在研究一种插入法,但它给了我两个我似乎无法解决的错误,我也是一名实习生,在这方面没有得到足够的指导,所以这就是为什么我在这里问它 int-werknemerId=12345; int knowhowLenght=knowhowMatches.Count; DataTable dt=新的DataTable(); 添加(新的数据列(“Kantoor”,typeof(int)); 添加(新数据列(“Taal”,typeof(string)); Add(新数据列(“Spreken”,typeof(s
int-werknemerId=12345;
int knowhowLenght=knowhowMatches.Count;
DataTable dt=新的DataTable();
添加(新的数据列(“Kantoor”,typeof(int));
添加(新数据列(“Taal”,typeof(string));
Add(新数据列(“Spreken”,typeof(string));
添加(新的数据列(“Lezen”,typeof(string));
Add(新的数据列(“Schrijven”,typeof(string));
添加(新的数据列(“Talen_op_werknemerID”,typeof(int));
for(int x=0;x
我一直得到这样的例外:
System.InvalidOperationException:'中字符串类型的给定值
无法将数据源转换为指定类型的int
目标列。”
这两个内在的例外:
FormatException:无法将参数值从字符串转换为Int32
FormatException:输入字符串的格式不正确
如果有人能帮我,那就太好了,我可以从中学习 变量
werknemerId
可能是问题所在。它被声明为什么?这个错误引起了哪一行?!你从哪里得到沃克内德?并确保它在bc.WriteToServer(dt)上的int.@HamedMoghadasi类型中@ilyes我在顶部声明了它变量werknemerId
可能是问题所在。它被声明为什么?这个错误引起了哪一行?!你从哪里得到沃克内德?并确保它在bc.WriteToServer(dt)上的int.@HamedMoghadasi类型中@伊利是的,我在顶部宣布了