gpt4 book ai didi

sqlite - 如何在SQLite Select语句中正确表达参数

转载 作者:行者123 更新时间:2023-12-03 19:45:22 28 4
gpt4 key购买 nike

我只是不确定在带参数的SQLite Select语句中表达参数的正确方法。

在Select陈述式中,该如何表达?

1)使用=?或='?'

“ is_Offline_Trans =?”或“ Is_Offline-Trans ='?'”

2)对于数字,
示例“ 0”或“'0'”

3)对于字符串

示例:“ SQlite的摇摆固体”或“'SQLite的摇摆固体”


这样对吗?

这是我的参数化Select语句:
字符串字符串Company =“ Anderson's Studio”;


var Orders = db.Query (“ Select * From SalesOrderHeader Where Is_SyncToNAV =?” +
“ AND Is_Offline_Trans =?” +
“ AND DataEntryComplete =? +
“ AND Company =?”,“ 0”,“ 1”,“ 1”,Company);


我可以这样为公司做硬编码:

“ AND公司=?”,“安德森工作室”



非常感谢您的帮助。

谢谢

最佳答案

在SQL语句中,参数只是单个?
带引号的'?'将是一个包含单个问号字符的字符串。

SQL中未提供参数值。但来自您的程序。
因此,您必须针对所使用的编程语言正确编写它们。
(C#不引用数字。)

关于sqlite - 如何在SQLite Select语句中正确表达参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21929191/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com