- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
Microsoft Jet 中 LIKE 运算符中正确的多字符通配符是什么?什么设置会影响它(如果有)?我支持一个在 Microsoft Jet(在 Access 数据库上)上运行的旧 ASP 应用程序,它在 LIKE 运算符中使用 % 符号,但我有一位客户在他的环境中显然存在问题,因为 % 字符被理解为常规字符字符,我假设他的多字符通配符是*。另外,我几乎可以肯定,过去我编写过使用 * 而不是 % 进行查询的应用程序。最后,Microsoft Access(作为应用程序)也仅适用于 * 而不是 %(但我不确定它的相关性如何)。
我只花了大约 20 分钟在互联网上搜索,没有任何有用的结果,所以我认为在 stackoverflow 上提问会很有用。有人可能已经知道了,无论如何,最好将潜在的答案保留在 stackoverflow 上,而不是任何其他随机讨论论坛。
最佳答案
直接的答案是通配符的行为取决于所使用的接口(interface)的 ANSI 查询模式。
ANSI-89 查询模式(“传统模式”)使用 *
字符,ANSI-92 查询模式(“SQL Server 兼容模式”)使用 %
字符。这些模式是 ACE/Jet 特有的,与 ANSI/ISO SQL-89 和 SQL-92 标准只有一点点相似。
ADO 接口(interface) (OLE DB) 始终使用 ANSI-92 查询模式。
DAO 接口(interface)始终使用 ANSI-89 查询模式。
使用 ODBC 时,可以通过 ExtendedAnsiSQL 显式指定查询模式。标志。
从 2003 版本开始,MS Access 用户界面可以使用任一查询模式,因此在任何给定时间都不要假设它是其中一种(例如,不要在验证中使用特定于查询模式的通配符)规则)。
ACE/Jet SQL 语法有一个 ALIKE
关键字,它允许使用 ANSI-92 查询模式字符(%
和 _
),无论然而,该接口(interface)的查询模式有一个轻微的缺点,即 ALIKE
关键字不兼容 SQL-92(但是 ALIKE
仍然具有高度可移植性)。然而,主要的缺点是我知道 ALIKE
关键字不受官方支持(尽管我无法想象它会很快消失或改变行为)。
关于sql - Microsoft Jet 通配符 : asterisk or percentage sign?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/719115/
我的 asterisk 安装(1.8.12.0,mac osx 10.8.2)有这些默认目录: * Directories ------------- Configuration file:
Closed. This question does not meet Stack Overflow guidelines。它当前不接受答案。 想改善这个问题吗?更新问题,以便将其作为on-topic
我知道 Asterisk 拨号计划中的单行注释是“;”例如 ;exten => s,1,Playback(project/eligibility_points_msc) 但是拨号方案中的多行注释是用
我已经安装了 asterisk 我想测试我是否能够登录。我有 Go GoGrid。当我设置IP时,我得到的分机和密码无法到达服务器。我能够ssh进入机器。 有没有办法从控制台测试 asterisk 正
我尝试通过手机输入出生日期 11211971,但 IVR(交互式语音应答)输入为 11121197。 请告诉任何人此问题的根本原因是什么 这是我的代码 exten => s,n,Read(dateof
由于我没有收到来自 freepbx 社区的确认邮件,我不得不在这里发布我的问题。 正如标题所说,我正在尝试安装 freepbx。错误信息是:错误!与 Asterisk 通信时出错。确保 Asteris
我想为一个项目开发一个预测拨号模块。我有一个非常关键的疑问,实际的预测拨号过程应该在哪里运行?它不应该在 Asterisk 服务器上运行吗?如果是这样,请您指导我获取对我的开发过程有帮助的文档。 谢谢
在我的拨号方案中,保持音乐在早些时候工作但现在不工作。我的 musiconhold.conf ; ; Music on Hold -- Sample Configuration ; [old-
已关闭。此问题不符合Stack Overflow guidelines 。目前不接受答案。 这个问题似乎不是关于 a specific programming problem, a software
我有自己的数据库来记录 Asterisk 中的调用。我需要将每次通话的通话持续时间插入表中。我怎样才能做到这一点?我可以在我的拨号方案中执行此操作吗? 最佳答案 您没有提供太多有关您想要使用的数据库后
因此,如果我键入 sip show peers,我会得到一个表,告诉我中继的状态是“OK”,但我认为它不会测试验证是否有效。有没有办法测试中继线是否正常以及调用是否可以通过? 最佳答案 您可以通过检查
我已经创建了一个 Asterisk 服务器。我能够从一个拨号器向另一个拨号器调用电话并且它工作正常。当两个拨号器之间建立连接时,我需要播放一个语音脚本,由 Asterisk 提供。 我需要在 Aste
这是我的 Asterisk 拨号计划: [main-context] exten => s,1,Gosub(subcontext,s,1) exten => s,n,NoOp(End Main) [s
我一直在来回尝试想要找到一种通过 LAN/WiFi 轻松通信的方法,通过 LAN 网络调用电话会很棒,所以我尝试了几次 Asterisk 并迷失了方向,我似乎无法让它工作,我购买的电子书支持我购买 D
我正在使用 Asterisk 11。当我试图呼出时,我在获取 channel 名称时遇到了问题。通常,当被叫方拿起他/她的电话时,我可以得到 channel 名称。但是现在,我想在拨出后立即获取 ch
Closed. This question does not meet Stack Overflow guidelines。它当前不接受答案。 想改善这个问题吗?更新问题,以使为on-topic。 2
我正在 PHPAGI 中为 Asterisk 编写 IVR 脚本,并尝试使用 Cepstral 进行 TTS。尽管我已经获得了该产品的许可,但当我调用 $agi->swift() 时,在我的文本被“读
有人可以给我指出一个方向、示例代码或在线资源来完成以下任务吗: 要求:我想编写一个简单的 IVR 菜单选项来运行脚本(Bash 或 Python)。例如,给 Asterisk 机器打电话并请求重新启动
我想在我使用的 Asterisk 中设置直接点对点媒体设置 directrtpsetup=yes 我也想在不重新邀请的情况下实现它。所以我使用了这个参数。在 sip.conf 中写到它不需要重新邀请就
Closed. This question does not meet Stack Overflow guidelines。它当前不接受答案。 想改善这个问题吗?更新问题,以便将其作为on-topic
我是一名优秀的程序员,十分优秀!