不支持的关键字:'attachdbfilename'

时间:2013-12-29 17:32:00

标签: c# database forms

我是Web开发中的C#新手。目前我一直坚持将数据从表单发送到数据库。

我基本上要做的是在数据库表中发送2个单词,其中包含ID列,odakle列和dokle列。我的代码如下所示:

@{
    var odakle = "";
    var dokle = "";

    if (IsPost)
    {
        odakle = Request.Form["odakle"];
        dokle = Request.Form["dokle"];

        var db = Database.Open("RequestDB");
        var intoDB = "INSERT INTO Zahtjevi (odakle, dokle) VALUES(@odakle @dokle)";
        db.Execute(intoDB, odakle, dokle);
        Response.Redirect("~/Home/Zahtjev");
    }
}

I get this error

我的connectionString很好,一切都已到位。但我仍然遇到这个错误。有人可以告诉我有什么问题吗?或者给我一些例子说明应该怎么做?

1 个答案:

答案 0 :(得分:0)

从错误看来,您在代码

中使用错误的使用语句

错误是 SqlServerCE ,即紧凑版

你可以尝试使用SqlServer的语句来改变这个,而不是紧凑版

最好再添加一些代码或解释,否则很难猜出这里有什么问题。