任何机构可以解决我的问题我正在开发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
答案 0 :(得分:1)
看起来您正在尝试将SQL Server CE Edition连接到SDF文件并进行访问。为此,您需要提供适当的连接字符串。您只是提供了一个文件名而且无法完成工作。您可以在connection strings website找到一些示例连接字符串,包括一个用于连接SDF文件的连接字符串。由于您的文件路径字符串甚至不接近所需的连接字符串格式,因此您会收到引用的错误消息。