我正在使用sdf数据库在Visual Studio 2010中处理Windows窗体应用程序。我使用Visual Studio安装程序中的安装项目创建了一个安装文件。
我的问题是,当我安装应用程序并尝试使用我的登录页面登录时, 发生错误时说位置0没有行。我认为应用程序没有连接到数据库。
使用sdf数据库时,安装项目有什么不同吗?请帮我解决一下这个。
答案 0 :(得分:0)
这意味着您的查询未返回任何结果。您始终必须进行防御性编码并在尝试索引之前检查Rows数组中是否包含任何项目。类似的东西:
if (dt.Rows.Length > 0)
DoSomething();
else
somethingWentWrong();