Vb.net Simple.Data.UnsolvableObjectException-未找到匹配过程,或权限不足
我有一个SQL 2008 Express数据库,正在尝试运行插入查询。但每次运行查询时,都会得到unsolvalbeobjectexceptionVb.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", .
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无法使用数据。如果有机会,我会进一步调查。