GOGOxiaozhu
GOGOxiaozhu
2012-09-11 17:17
浏览 478
已采纳

Access至少一个参数没有被指定值

表名:Table1
字段:A1,A2,A3
其中A3是数字,整数,小数位数自动,默认为0,不是必填,索引无

在Access中写
SELECT A1,A2,A3 from table1 where 1=1
(注:where 1=1 有没有都一样)

会弹出对话框“输入参数值” 要求输入A3的值

在C#中用 System.Data.OleDb进行数据库连接和操作
然后Sql语句写
SELECT A1,A2,A3 from table1 where 1=1

报错:至少一个参数没有被指定值

如果写

SELECT A1,A2 FROM TABLE1 没有问题。。

A3字段绝对有,且没有写错。

求牛人帮助

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • iteye_5246
    iteye_5246 2012-09-11 17:21
    已采纳

    是不是修改表table1 添加列A3了,没有提交,从提示来说,的确是A3没有

    点赞 评论
  • jinnianshilongnian
    jinnianshilongnian 2012-09-12 04:51

    1、先 SELECT * FROM TABLE1 试试

    [quote]当查询、窗体或报表中的字段、条件、表达式或控件引用 Access 无法找到的某个名称时,便会出现此现象。例如,名称可能拼写错误或者字段在该范围内可能不可用。[/quote]
    请参考下
    [url]http://support.microsoft.com/kb/303134/zh-cn[/url]

    点赞 评论

相关推荐