Vb.net Simple.Data.UnsolvableObjectException-未找到匹配过程,或权限不足

Vb.net Simple.Data.UnsolvableObjectException-未找到匹配过程,或权限不足,vb.net,sql-server-2008,simple.data,Vb.net,Sql Server 2008,Simple.data,我有一个SQL 2008 Express数据库,正在尝试运行插入查询。但每次运行查询时,都会得到unsolvalbeobjectexception Dim db = Simple.Data.Database.OpenConnection("Server=localhost\SQLExpress,Database=Foo;Trusted_Connection=True;") Dim item as new with {.Name = "SMITH", .

我有一个SQL 2008 Express数据库,正在尝试运行插入查询。但每次运行查询时,都会得到unsolvalbeobjectexception

Dim db = Simple.Data.Database.OpenConnection("Server=localhost\SQLExpress,Database=Foo;Trusted_Connection=True;")
Dim item as new with {.Name = "SMITH",
                      .Position = 1}
db.FOO_BARS.Insert(item)
表架构是

CREATE TABLE FOO_BARS(Name varchar(50),
                      Position int)

有人有什么建议吗?

首先,我觉得你的连接字符串无效。您在服务器和数据库之间有(逗号)设置,而不是;(分号)。试着把它改成

Database.OpenConnection("Server=localhost\SQLExpress;Database=Foo;Trusted_Connection=True;")

要查看sql server连接字符串中可以执行的操作的完整列表,请首先检查Eddy对连接字符串所说的内容

如果连接字符串正常。。。嗯,它试图将您的调用解析为存储过程,如果您调用db.Insert(item),或者如果FOO_条之前已解析为数据库中的模式,则会发生这种情况。这段代码是否来自可能发生这种情况的较大应用程序内部


如果你能在谷歌群上发布一个堆栈跟踪信息,那将对我大有裨益。

这只是我输入的一个错误。马克,我也将此添加到谷歌群中。问题就这么简单。VB.NET无法使用数据。如果有机会,我会进一步调查。