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

时间:2013-01-01 09:58:29

标签: windows mobile

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

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

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

Public Sub New()             Me._strConnection = Path.GetDirectoryName(Assembly.GetExecutingAssembly()。GetName.CodeBase())+" \ MRMClient.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

感谢和问候

BRITE

1 个答案:

答案 0 :(得分:1)

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