我正在尝试使用数据库表中的值填充类对象.该someObject.Property字段是可以为null的int类型.
someObject.Property = Convert.ToInt32(dbReader["SomeField"]);
Run Code Online (Sandbox Code Playgroud)
所以,如果SomeField是null,Convert会给出DBNull错误.我应该使用一种特定的方法吗?
请不要笑,因为我问的是VB6问题?我必须做一些维护工作.有谁知道可以将最大行数返回到VB6 ADO Recordset?如果有限制,是否有一种首选方法可以绕过它?
我正在尝试通过VS2010数据库项目模板中的SQL Server向导对我的数据库进行逆向工程.我能够使用我的数据库,但这还不够,因为为了让我的sprocs编译没有错误和警告,我需要包含我的链接服务器和登录.但是,我的DBA无法在SQL Server上为我提供所需的VIEW ALL DEFINITION权限,以便在服务器级别运行该向导.他们不想在VS2010中为我这样做,所以我被卡住了.有没有人成功编译或找到了解决使用数据库级数据库项目和使用链接服务器和其他服务器级对象的工作?