不,就是想要确定数据库(至少是access的)的当前行。遇到的问题是这样,在外接一个高拍仪读取身份证号码和银 行卡号时,提供的sdk是网页版,结果是写在网页的某个变量里。因为对foxtable的web服务还没有研究,不太懂用向服务器发送数据如何设计代码,就新建了个access数据库设置为foxtable的外部数据源,在提供的网页里用JavaScript语言写了一段代码,让读到的身份证信息插进(用insert into)access数据库,代码是:var conn = new ActiveXObject("ADODB.Connection");
conn.Open("DBQ=d:/gaopaiyi/cardInfo.mdb;DRIVER={Microsoft Access Driver (*.mdb)};");
var sql=" insert into idcardInfo(name,sex,nation,address,idcardNum,birthday,issuingAuthority) values( '" +name+ "','"+sex+"','"+nation+"','" +address+ "','" +idcardNum+ "','" +birthday+"','"+issuingAuthority+ "' ) ";
这里的在access中插入了一行记录。但在读银 行卡时是需要对应写入的。不能新插入一行,所以不能用insert into插入,必须是读取到光标所在的行,否则人卡就对应不上。所以想到在读取银 行卡时要采取写在access的当前行。因为是在网页里建立的,应该只能对access数据库操作(不知理解对否?),所以求助如何写access数据库的当前行。
我也曾试过,让sdk把读取的结果分别建立一个文本文件,然后通过文件监测器来监测,发生变化时就读取文本文件并写在foxtable表的当前行。这个在我的电脑上测试过,行得通,也很正常,但到其他电脑测试,就有些可以建立,有些建立不成功,我也把安全级别降低了的,但有些电脑就是不行,所以还是没法解决。
老师,有何办法解决?不用我这个思路也可以,只要能解决问题,比如建立web服务(可能要稍微详细点,因为我还是小白),或是foxtable的其他功能也可以。谢谢!
[此贴子已经被作者于2020/5/30 14:22:31编辑过]