我是用DAO打开的DBF文件数据库 
可是我在给字段赋值的时候包错 错误号"3027" 
我要在openrecordset后加什么参数才能不出现上述错误?
请大侠们帮帮忙  谢谢

解决方案 »

  1.   

    能不能把連接字串及SELECT字串貼出來看看?
      

  2.   

    以下是我對DBF的操作,不知是否適合於你
    Dim Cn As New ADODB.Connection
    Cn.ConnectionString = "Driver={Microsoft dBASE Driver(*.dbf)};DriverID=277;Dbq=F:\TEST\雜\各種資料的連接\File;"
    Cn.OpenDim Cm As New ADODB.Command
    Sql = "insert into test(ID,NAME,SEX,ADDRESS) VALUES ('888','傑西','男','湖南')"
    Cm.ActiveConnection = Cn
    Cm.CommandText = Sql
    Cm.Execute
    MsgBox "OK"
    要注意一點就是此DBF文件不能是只讀的
      

  3.   

    Sql = "insert into test(ID,NAME,SEX,ADDRESS) VALUES ('888','傑西','男','湖南')"我蒙一下,ID是數字,把上面改為:
    Sql = "insert into test(ID,NAME,SEX,ADDRESS) VALUES (888,'傑西','男','湖南')"