我已将本地 sqlceserver 数据库(版本 3.5.8080.0)与我的 Windows 窗体应用程序项目(vb)附加在一起。当我尝试使用以下代码插入数据时,
infoReader = My.Computer.FileSystem.GetFileInfo(i)
cmd.CommandText = "insert into log(filename,filesize,cdate) values('" & i & "'," & infoReader.Length & ",'" & Now.ToString(("yyyy-MM-dd")) & "')"
cmd.Connection = cs
cs.Open()
cmd.ExecuteNonQuery()
cs.Close()
cs 是具有以下声明的 sqlceconnection 对象:
Dim strconnection As String = "Data Source=|DataDirectory|\Database1.sdf"
Dim cs As New SqlCeConnection(String.Format("{0}", strconnection))
我已经添加了所有必需的程序集并导入了所需的命名空间。cmd.ExecuteNonQuery() 返回 1,这意味着插入命令没有问题。但是当我尝试通过服务器资源管理器查看数据时,我没有插入任何行。任何帮助都将受到高度欢迎。