0

任何人都可以解决我的问题我正在开发 Windows Mobile 6.1 应用程序,当我执行应用程序时抛出以下异常

初始化字符串的格式不符合从索引 0 开始的规范。

我该如何解决这个问题在这里我附上了我的代码如下:

公共子 New() Me._strConnection = Path.GetDirectoryName(Assembly.GetExecutingAssembly().GetName.CodeBase()) + "\MRMClient.sdf" End Sub

区域“打开数据库连接”

    Public Function Connect(ByVal _connection As String)
        _SQLConnection = New SqlCeConnection(_strConnection)
        If Not Connected Then
            _SQLConnection.Open()
            If _SQLConnection.State = ConnectionState.Open Then
                Connected = True
            Else
                Connected = False
            End If
        End If
        Return 0
    End Function

谢谢并恭祝安康

布里特

4

1 回答 1

1

看起来您正在尝试将 SQL Server CE 版连接到 SDF 文件并访问它。为此,您需要提供适当的连接字符串。您只是提供了一个文件名,并没有完成工作。您可以在连接字符串网站上找到一些示例连接字符串,包括用于连接到 SDF 文件的连接字符串。由于您的文件路径字符串甚至不接近所需的连接字符串格式,因此您会收到引用的错误消息。

于 2013-01-01T20:50:08.260 回答