avatar
ADO & DAO &SQL...Help...# Database - 数据库
n*n
1
在 DAO中 好 用 的 SQL:"select * from db where field like
'我要查的*'"
在 ADO中 没 法 用 , 查 不 到 。
DAO我 用 的 语 句 生 成 的 recordset, ADO用 的 是 AdoDB的 控 件 。

用 完 完 全 全 同 样 的 语 句 ,
在 DAO生 成 的 recordset中 查 到 三 条 ,
而 ADO中 是 一 条 也 查 不 到 。
也 不 要 说 我 数 据 连 接 有 问 题 , 我 不 会 出 这 样 的 错 。
adodb.recordsource="select * from xx where field like 'xx*'"
我 知 道 问 题 出 在 *上 面 ,因 为 我 用 等 号 时 没 有 问 题 ,
可 这 样 一 来 就 实 现 不 了 ADO下 的 模 糊 查 询 。
怎 么 ADO比 DAO要 新 , 为 什 么 就 实 现 不 了 like的 带 *的 查 询
了 呢 ?

avatar
s*e
2


In SQL standard, the wild char is '%' rather than '*'. You may give
it a try.

【在 n*****n 的大作中提到】
: 在 DAO中 好 用 的 SQL:"select * from db where field like
: '我要查的*'"
: 在 ADO中 没 法 用 , 查 不 到 。
: DAO我 用 的 语 句 生 成 的 recordset, ADO用 的 是 AdoDB的 控 件 。
:
: 用 完 完 全 全 同 样 的 语 句 ,
: 在 DAO生 成 的 recordset中 查 到 三 条 ,
: 而 ADO中 是 一 条 也 查 不 到 。
: 也 不 要 说 我 数 据 连 接 有 问 题 , 我 不 会 出 这 样 的 错 。
: adodb.recordsource="select * from xx where field like 'xx*'"

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。