如何通过ODBC C#绑定参数?

如何通过ODBC C#绑定参数?,第1张

如何通过ODBC C#绑定参数

Odbc不能使用命名参数。这意味着命令字符串对每个参数都使用占位符,并且该占位符是单个问号,而不是参数名称。

OdbcCommand.Parameters

然后,您需要按照在命令字符串中出现的顺序,将参数添加到集合中

OdbcCommand cmd = conn.CreateCommand();cmd.CommandText = "SELECt * FROM [user] WHERe id = ?";cmd.Parameters.Add("@id", OdbcType.Int).Value = 4;OdbcDataReader reader = cmd.ExecuteReader();

您还有另一个问题,USER字是每个MS
Access数据库的保留关键字,如果要将其用作字段名或表名,则需要将每个引用都用方括号括起来。我强烈建议,如果可能的话,更改该表名,因为您会经常遇到此问题。



欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5005413.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-15
下一篇 2022-11-14

发表评论

登录后才能评论

评论列表(0条)

保存