首先请原谅我的英语。我收到此错误__当我尝试将对象从 executescalar() 显式转换为 long 时,它给出了 can not unbox executescalar() to long 。
而转换为 System.Decimal 类型时没有错误。
long? id = (long?)ppwDb.ExecuteScalar(ppwDbCmd); //RAISE eXCEPTION
decimal? id = (decimal?)ppwDb.ExecuteScalar(ppwDbCmd);***// NO eXCEPTION
id 的 AND 值为 (id = 9874563) ,表示在远距离下。