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