无法让 SubSonic 插入件工作

发布于 2024-08-30 18:37:13 字数 419 浏览 3 评论 0原文

我正在尝试在 VB.Net Windows 应用程序中不使用 SubSonic 对象的情况下将记录插入表中。 (解释原因需要很长时间。)

Dim q As New SubSonic.Query("tablename") q.QueryType = SubSonic.QueryType.Insert q.AddUpdateSetting("描述", txtDescription.Text) q.Execute()

这只会更新表中的所有行。我在一篇文章中读到,我应该使用 AddWhere,而不是 AddUpdateSetting,但这对我来说没有任何意义。我根本不需要 where 子句。

在 subsonicproject.com 上搜索 all:QueryType.Insert 没有返回任何内容(我认为这很奇怪)。

谁能告诉我如何解决这个查询?谢谢!

I'm trying to insert a record into a table without using the SubSonic object in a VB.Net Windows app. (It will take too long to explain why.)

Dim q As New SubSonic.Query("tablename")
q.QueryType = SubSonic.QueryType.Insert
q.AddUpdateSetting("Description", txtDescription.Text)
q.Execute()

This just updates all the rows in the table. I read in one post that instead of AddUpdateSetting, I should use AddWhere, but that didn't make any sense to me. I don't need a where clause at all.

Searching for all:QueryType.Insert at subsonicproject.com didn't return anything (which I thought was weird).

Can anyone tell me how to fix this query? Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

半枫 2024-09-06 18:37:13

你使用 ActiveRecord 吗?最好的方法是创建一个新的 SubSonic 生成对象并调用 Save 方法。

Product p = new Product();
p.Description = "Hello World";
p.Save();

更新:

我刚刚检查过。至少在 SubSonic2 中你可以使用这段代码:

   DB.Insert() _
        .Into(TableObject.Schema, TableObject.Columns.Description) _
        .Values(txtDescription.Text) _
        .Execute()

Do you use ActiveRecord? The best way is just to create a new SubSonic generated object and call the Save method.

Product p = new Product();
p.Description = "Hello World";
p.Save();

Update:

I just checked it. At least in SubSonic2 you can use this piece of code:

   DB.Insert() _
        .Into(TableObject.Schema, TableObject.Columns.Description) _
        .Values(txtDescription.Text) _
        .Execute()
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文