Ms Access中的VBA可以使用参数来防止sql注入吗?

发布于 2024-11-25 10:01:10 字数 170 浏览 1 评论 0原文

我目前正在使用 Ms Access 构建一个系统。由于避免 sql 注入很重要,因此我也想使用 VB.NET 那样的参数,但我想知道是否可以。如果是这样,如果您至少向我展示使用参数将数据从控件插入数据库的 sql 语句,我将不胜感激,如果不能,有人会向我展示其他方法吗?

如果有任何建议,我将不胜感激,谢谢..

I'm currently building a system with Ms Access. Since it's important to avoid sql injection, I want to use paramerters as VB.NET too, but I wonder if it could be or not. If so, I would be appreciate if you show me at least the sql statement inserting data from controls to the database using parameters, and If it can't be, would anyone show me the other ways?

I would be appreciate for any recommendation, thanks..

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

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

发布评论

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

评论(1

心意如水 2024-12-02 10:01:10

此 INSERT 语句使用名为“frmDatePicker”的打开表单上的文本框“txtStartDate”声明日期/时间参数,并将该值插入到 MyTable 中。

PARAMETERS [Forms]![frmDatePicker]![txtStartDate] DateTime;
INSERT INTO MyTable ( date_field )
VALUES ([Forms]![frmDatePicker]![txtStartDate]);

This INSERT statement declares a Date/Time PARAMETER using a text box "txtStartDate" on an open form named "frmDatePicker", and inserts that value into MyTable.

PARAMETERS [Forms]![frmDatePicker]![txtStartDate] DateTime;
INSERT INTO MyTable ( date_field )
VALUES ([Forms]![frmDatePicker]![txtStartDate]);
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文