这个错误发生在尝试将一个Int32类型的对象转换为String类型时。

在这种情况下,reader.GetString(8)应该返回一个Int32类型的值,而不是String类型的值。你可以尝试使用reader.GetInt32(8)来获取一个Int32类型的值。

修改后的代码如下所示:

int ID = reader.GetInt32(8);

这样就能正确将读取的Int32类型的值赋给ID变量。

c# string ID = readerGetString8;无法将类型为SystemInt32的对象强制转换为类型SystemString。

原文地址: https://www.cveoy.top/t/topic/iAao 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录