2013-10-15 53 views
1

我正在使用sdf数据库在Visual Studio 2010中处理Windows窗体应用程序。我已经使用Visual Studio安装程序中的安装项目创建了一个安装文件。在Windows安装程序中的sdf数据库连接错误

我的问题是,当我安装的应用程序并尝试登录使用我的登录页面, 有发生说没有一行位置0错误。我认为应用程序没有连接到数据库。

当我们使用sdf数据库时,安装项目有什么不同吗?请帮我解决一下这个。

enter image description here

回答

0

这意味着没有结果从查询返回。您总是必须防守编码,并在尝试索引它之前检查Rows数组是否有任何项目。类似于:

if (dt.Rows.Length > 0) 
    DoSomething(); 
else 
    somethingWentWrong(); 
+0

那不是问题。此登录在Visual Studio中工作。只有当我们安装它时才会出现错误。 –

+0

请将您的数据库方法包装在try-catch块中,然后我们可以知道确切的原因。 –