社区
数据库相关
帖子详情
Microsoft][ODBC Microsoft Access Driver] 参数不足,期待是 1 ??!!
cbc
2006-04-21 10:30:30
代码如下:
with ADOQuery1 do
begin
close;
sql.Clear;
sql.Add('select source,money,date,note from gz where type="in"');
open;
end;
若把where type="in"去掉,则不会出现错误!
...全文
419
12
打赏
收藏
微信扫一扫
点击复制链接
分享
下载分享明细
分享
举报
写回复
12 条
回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
Rubi
2006-04-24
in 是关键字阿!
CSDN论坛浏览器:http://CoolSlob.ys168.com/
打赏
举报
回复
赞
hxshaou
2006-04-24
佩服keiy(),
打赏
举报
回复
赞
柯本
2006-04-24
slzzg(懒虫)说的基本没错,只是不是因为Delphi不支持双引号作为字符引起的,而是因为odbc for access 不支持双引号作为字符引起的,改用ado没问题
如果用access数据库,最好用ado,一是因为odbc是较老的数据引擎,二是delphi用odbc是通过bde的,在其它机上运行要将bde一起打包安装,而ado不用
打赏
举报
回复
赞
slzzg
2006-04-24
sql.Add('select source,money,date,note from gz where type="in"');
这个语句中""是双引号。而不是单引号。
Delphi好像不支持双引号作为字符。
语句改为:
sql.Add('select source,money,date,note from gz where type=''in''');
编译通过。
打赏
举报
回复
赞
gulf1234
2006-04-23
我在ACCESS中直接写了这样的语句,没有问题,In虽然是关键字,但是在引号里,没有关系。
所以有可能像楼上说的那样,你是不是用的两个单引号啊?不能用双引号的。
打赏
举报
回复
赞
老之
2006-04-23
将双引号改成两个单引号就行了。
sql.Add('select source,money,date,note from gz where type=''in''');
或者别用ODBC Drivers用Jet 4.0 OLE DB来连数据库
打赏
举报
回复
赞
cbc
2006-04-23
up
打赏
举报
回复
赞
china618
2006-04-23
'select source,money,date,note from gz where type="in"'
改成
'select source,money,date,note from gz where type='''+'in'+''''
打赏
举报
回复
赞
cbc
2006-04-21
type是一个字段名,不是关键字
打赏
举报
回复
赞
hxshaou
2006-04-21
type是不是关键字呀。换一个字段名试试
打赏
举报
回复
赞
cbc
2006-04-21
up
打赏
举报
回复
赞
cbc
2006-04-21
在先等
打赏
举报
回复
赞
相关推荐
Microsoft
Access
Driver
(X86_X64)
Microsoft
Access
64位&32;位 驱动 支撑XP WIN7 WIN8 WIN
1
0,适用于64位和32位
access
在
ODBC
中找不到
access
驱动的情况。 我真是搞不懂,就这两个驱动(主要是64位的驱动,32位的一般系统自带)
[
Microsoft
]
[
ODBC
Microsoft
Access
Driver
]
参数
不足
,
期待
是
1
真tm坑. QString execStr = QString("SELECT *...查询项用双引号在
ACCESS
里通过,在其他数据库如SQlite能通过,在代码里就报错
[
标题
]
, 解决:改为单引号 QString execStr = QString("SELECT * FROM
[
Log
]
WHER...
[
Microsoft
]
[
ODBC
Microsoft
Access
Driver
]
参数
不足
,
期待
是2
[
Microsoft
]
[
ODBC
Microsoft
Access
Driver
]
参数
不足
,
期待
是
1
。
[
Microsoft
]
[
ODBC
Microsoft
Access
Driver
]
参数
不足
,
期待
是 2。
[
Microsoft
]
[
ODBC
Microsoft
Access
Driver
]
参数
不足
,
期待
是
1
4。 都表示SQL...
py
odbc
.Error: (‘07002‘, ‘
[
07002
]
[
Microsoft
]
[
ODBC
Microsoft
Access
Driver
]
参数
不足
,
期待
是 3。
pypy
odbc
报错
[
ODBC
Microsoft
Access
Driver
]
参数
不足
python连接
access
参数
太少_带
参数
的Pypy
ODBC
:
[
ODBC
Microsoft
Access
Driver
]
参数
太少。预期4...
我使用pypy
odbc
从
access
数据库中选择数据。我使用下面的查询,其中有三个指定的
参数
。在我试过几种品种,但没有效果。我看不出我的语法有什么问题。在SELECT
[
Date
]
,
[
Time
]
,
[
uSec
]
,
[
threeR
]
,
[
twoCV
]
FROM
[
table_...
发帖
数据库相关
微信扫一扫
点击复制链接
分享社区
下载分享明细
2473
社区成员
8.8w+
社区内容
Delphi 数据库相关
社区管理员
加入社区
帖子事件
创建了帖子
2006-04-21 10:30
社区公告
暂无公告