我的代码如下:有错误吗?
Set rs = New ADODB.Recordset
 str = "insert into alarm_clock (time,text,yes_no) values ('" & Text1.Text & "','1','2')"
 Con.Execute str

解决方案 »

  1.   


     str = "insert into alarm_clock (time,text,yes_no) values ('" & Text1.Text & "','1','2')"
     设置断点,把STR拿到ACCESS中执行
    不就知道是什么错了
      

  2.   

    哪如何再ACCESS中执行SQL语句呢,我找了很久,但没找到
      

  3.   

    谁知道在ACCESS中的插入记录的SQL如何写
      

  4.   

    str = "insert into alarm_clock (time,text,yes_no) values ('" & Text1.Text & "','1','2')"
    你的字段的类型是什么?
    一般是这样,假设time是时间型、text是文本型、yes_no是数值型
    那么str = "insert into alarm_clock (time,text,yes_no) values (#" & Text1.Text & "#,'1',2)"
      

  5.   

    新建查询,SQL视图,输入条件,执行
      

  6.   

    在Access中字符串字段应该用""隔开,而不是'',日期型字段用##隔开,数字型字段是不用隔开的。
      

  7.   

    谢谢大家,尤其是RANDOM和FERRYTANG。
    问题已经解决,是由于下面两个:
    1、正如random(随便) 所说,在Access中字符串字段应该用""隔开,而不是''
    2、我使用的字段名TIME、TEXT与系统冲突,改成别的就好了。
    不知道这分数怎样才能给大家(我第一次到这来)