# 有关SQL语法的讯息'参数太少,预期个数C'--PRAT2

Posted by 康宝 on August 12, 1999 at 18:11:42:

我将叙述稍微改了一下

dim source as string
source=Data1.RecordSource
sql= " SELECT * FROM " & RTrim(source) & " where [字串栏位1] in ("栏位1的资料") and [数字栏位2]= 栏位2的资料"
Data1.RecordSource = sql
data1.refresh

之前是把数字栏位放在前面,并用like,字串放and后面用in
结果不行

现在改成字串的栏位放在前面,用in,而数字栏位放在and后面,用"="

执行时还是告诉我说,"参数太少,预期个数C"
把 in 改成 like 也是一样

栏位一可以直接打字串吗?
可是他会告诉我缺少运算式耶!到底是哪里错了??
谢谢!!

Follow Ups:

- Re: 有关SQL语法的讯息'参数太少,预期个数C'--PRAT2 康宝 20:47:01 8/12/99 (1)
  - Re: 有关SQL语法的讯息'参数太少,预期个数C'--PRAT2 大汉堡 03:33:34 8/13/99 (0)
- Re: 有关SQL语法的讯息'参数太少,预期个数C'--PRAT2 alic 19:33:09 8/12/99 (0)