如何在asp.net中实现将条形码数据输入到数据库中?我想做一个刷卡输入考勤系统。

思路我有,我需要的是怎样获取刷卡得到的数据,有代码更好!... 思路我有,我需要的是怎样获取刷卡得到的数据,有代码更好! 展开
 我来答
ppp860825
2010-09-27 · 超过13用户采纳过TA的回答
知道答主
回答量:23
采纳率:0%
帮助的人:0
展开全部
刷卡得到的数据当然是从考勤机中获取了,思路:将卡玛、帐号输入考勤机,刷卡后,通过考勤机的SDK获取考勤机内的数据,将刷卡数据写入数据库时,是写入的帐号、刷卡时间。没有必要在把卡玛写入了,如果需要写入的话,直接关联数据库中其余表的卡玛字段不急可以了啊。本人刚做完考勤系统,到时可以指导一二。不过时间有限,小问题就不要问我了。大问题还可以。嘿嘿。。。。给你段代码让你研究研究吧!!
AttClass[Index].axCZKEM1.GetDeviceStatus(AttClass[Index].iMachineNumber, 6, ref iValue); //判断考勤机流水记录数量
if (iValue > 0)
{
if (AttClass[Index].axCZKEM1.ReadGeneralLogData(AttClass[Index].iMachineNumber))//把考勤机内的流水记录写入到内存中
{
#region 写入流水记录

while (AttClass[Index].axCZKEM1.GetGeneralLogDataStr(AttClass[Index].iMachineNumber, ref idwEnrollNumber, ref idwVerifyMode, ref idwInOutMode, ref sTime))//从内存中读取流水
{
iGLCount++;
LVattRecord.Items.Add(AttClass[Index].iMachineNumber.ToString()); //设备编号
LVattRecord.Items[iIndex].SubItems.Add(iGLCount.ToString()); //流水号
LVattRecord.Items[iIndex].SubItems.Add(idwEnrollNumber.ToString().Trim().PadLeft(5,'0'));//账号

if (idwVerifyMode == 2) //登记比对方式(0射频卡,2密码)
{
VerifyMode = 0;
LVattRecord.Items[iIndex].SubItems.Add("射频卡");
}
else
{
VerifyMode = 2;
LVattRecord.Items[iIndex].SubItems.Add("密码");
}
LVattRecord.Items[iIndex].SubItems.Add(sTime); //刷卡时间
//写入数据库
iIndex++;
}

好心人忘记告诉你联系方式了:wxd-860825@163.com
记住:像这样的小问题就不要问了,这次给你详细说了,下次再有问题,可就是笼统的讲了。!!!
fxif1
2010-09-20 · TA获得超过8902个赞
知道答主
回答量:661
采纳率:0%
帮助的人:170万
展开全部
扫描的数据,赋值给一个变量,然后将变量值存储到数据库相应字段中
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式