读卡器不是只能读数字的,IC卡中可以存各种数据,一般数据库应用中,在IC卡存编号,
在下面存记录。/(一般记录定长)
读卡器就是读取IC卡中编号已起到认证作用。
再读写下面的记录,读取方法是按照位的读取方法的。也就是读取从第几位到第几位赋予一个变量
,这样循环可定位和读出任意记录。读出之后,再怎么做,肯定都会了。
一般DLL中都至少有类似这样的函数:
READIC(变量名,数字1,数字2,IC卡型号);
WRITEIC(变量名,数字1,数字2,IC卡型号);
是不是很简单!
再加上一些判断,看是不是到了IC卡容量尾,这个和IC卡型号有关,型号不一样,容量也不一样,
算好容量后,只要循环变量*记录定长不超过容量就行了。当然要去掉IC卡头部你存的编号或其他固定数据。
上面提到的编号不是记录编号,是指的为了区分IC卡的卡号,比如人员编号,
身份证号,或者你用IC卡读写器写的唯一的IC卡号
可以了吧,希望对你有帮助