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

Windows 初始化字符串的格式不符合从索引0开始的规范,windows,mobile,Windows,Mobile,有人能解决我的问题吗?我正在开发windows mobile 6.1应用程序,当我执行该应用程序时,引发了以下异常 初始化字符串的格式不符合从索引0开始的规范 我如何解决这个问题我在这里附上我的代码如下: 公共分新() Me.\U strConnection=Path.GetDirectoryName(Assembly.getExecutionGassembly().GetName.CodeBase())+“\MRMClient.sdf” 端接头 区域“开放数据库连接” 谢谢和问候 brite看

有人能解决我的问题吗?我正在开发windows mobile 6.1应用程序,当我执行该应用程序时,引发了以下异常

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

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

公共分新() Me.\U strConnection=Path.GetDirectoryName(Assembly.getExecutionGassembly().GetName.CodeBase())+“\MRMClient.sdf” 端接头

区域“开放数据库连接” 谢谢和问候


brite

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

    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