把code给大家看看 应该是sql的问题

解决方案 »

  1.   

    这个问题一般是数据库SQL语句中的"列名错误"
      

  2.   

    如果你用的是MFC的Dao,应该是由于你的表结构同你创建CDaoRecordset类时用的表的结构不同所致。用Class Wizard中的Update Column修改这个类的变量定义就行了。
      

  3.   

    所有回答这个问题的前辈们:
        谢谢你们!
        我用的是MFC的ODBC,程序做了一部分后我给人帮忙改了一下,那人是在win2000环境下做的,同时把我以前的数据库在access2000里面修改了,运行后是正确的.而现在拿到我的学校机子(win98,access97)下,就报错"参数不足,期待是1."
        这样看来怎么解决呢??
        
        谁能帮我看看程序吗??
      

  4.   

    MadLee:
           我刚刚试了你的方法,不再出现那个错误了,但是在程序中不能直接运行,出现"不能执行该程序!".
           我在debug文件夹里直接点.exe却可以运行,这是怎么回事呢???
      

  5.   

    看看你的SQL语句要不要接受前面的参数?要的话就一定要先把传参数的窗口或页面先运行