无法让 SubSonic 插入件工作
我正在尝试在 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
你使用 ActiveRecord 吗?最好的方法是创建一个新的 SubSonic 生成对象并调用 Save 方法。
更新:
我刚刚检查过。至少在 SubSonic2 中你可以使用这段代码:
Do you use ActiveRecord? The best way is just to create a new SubSonic generated object and call the Save method.
Update:
I just checked it. At least in SubSonic2 you can use this piece of code: