一个vb自动生成的access文件,里面的表全是文字型。
要录入一些数据。
用它提供的界面录入太麻烦,一次只能录入一条。
现在要批量录入。
用access 2000,access xp打开会报不能修改数据。
用access 97打开不会报不能修改数据,
但是我就在ACCESS里面用insert 进去用vb程序打开就会报错“运行时错误'94':使用null无效”
我全部用字符型(insert 时全部用""),
并且和用VB程序插进去的数据看起来都是一样的。
不知道为什么INSERT后应用程序打不开,急,谁能帮帮我!
应用程序用RDO连接。

解决方案 »

  1.   

    insert 的时候不要用""用 "  "
      

  2.   

    程序是公安局提供的,没有源码,很痛苦。反编译又不能成功。
    我要做的是公司人事系统和派出所暂住证系统的接口。
    insert 的时候是"a"这样的,""都是有数据的。
    我查了一下,程序好像没有检查数据行有没有被手动增加,或减少。那程序启动是检查大概有什么条件,怎么样才能骗过程序呢。insert into zzz
    (xm,
    xb_dm,
    csrq,
    sfzh,
    mz_dm,
    hyzk_dm,
    whcd_dm,
    zc_dm,
    czdz1,
    czdz2,
    hjdzlx_dm,
    hy_dm,
    dw,
    zy_dm,
    zzsy_dm,
    zslb_dm,
    zzdz1,
    zzdz2,
    hklx_dm,
    hjdxzqh_dm,
    dwdz,
    fzxm,
    fzsfzh,
    gx_dm,
    slh,
    zzzzl_dm,
    slyy_dm)
    values(
    "tttu",
    "1",
    "19780101",
    "362330197801013051",
    "01",
    "1",
    "3",
    "9",
    "广西自治区",
    "百色",
    "4",
    "7",
    "全盛科技有限公司",
    "9",
    "01",
    "5",
    "深圳市",
    "福田区",
    "2",
    "362330",
    "深圳市福田区",
    "张三",
    "362330198010013051",
    "3",
    "0330123456",
    "2",
    "1")