Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/297.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何将PVC卡详细信息直接保存到SQL_C#_Sql Server_Winforms_Cardreader - Fatal编程技术网

C# 如何将PVC卡详细信息直接保存到SQL

C# 如何将PVC卡详细信息直接保存到SQL,c#,sql-server,winforms,cardreader,C#,Sql Server,Winforms,Cardreader,我正在尝试建立一个考勤软件,在这个软件中,用户交换卡片,并标记他的考勤。现在,我正在打开一个WINFORM,将卡片的号码放在一个文本框中并保存它,它工作正常。但根据客户端用户不会打开任何WINFORM或任何东西。他/她来刷卡,卡上应标明他/她的出席情况。 所以,有没有办法我可以采取卡的数据,并保存它。 我的数据库是SQL SERVER 2012 编辑: 现在我在一个文本框上记下卡号,然后在文本更改事件中保存它。但对于这一点,每次都必须打开一个应用程序,而这正是不需要的,因为出席人数最多的员工最

我正在尝试建立一个考勤软件,在这个软件中,用户交换卡片,并标记他的考勤。现在,我正在打开一个WINFORM,将卡片的号码放在一个文本框中并保存它,它工作正常。但根据客户端用户不会打开任何WINFORM或任何东西。他/她来刷卡,卡上应标明他/她的出席情况。 所以,有没有办法我可以采取卡的数据,并保存它。 我的数据库是SQL SERVER 2012

编辑:
现在我在一个文本框上记下卡号,然后在文本更改事件中保存它。但对于这一点,每次都必须打开一个应用程序,而这正是不需要的,因为出席人数最多的员工最不懂技术。 马克斯,他们只要刷卡就行了。为此我需要帮助。
我在谷歌上搜索并发现了API。可以构建一个API来解决这个问题。

您可能正在运行正确的卡片扫描仪。也就是说,如果你的卡片扫描器只是模拟击键,你真的需要某种“应用程序”作为这些击键的上下文

如果你有合适的扫描器,将会有一个API适合在没有“活动应用程序”的情况下使用来捕捉击键


如果你一直在使用基于击键的读卡器,可能你现在所能做的就是,但要让你的应用程序对用户“不可见”,例如0%的不透明度等。但是如果用户可以操纵机器关闭你的不可见应用程序等,你将处于一场失败的战斗中。

你将使用哪种读卡器/硬件?你找过他们的API吗?-是的,我就是这么想的,你能推荐任何这样的硬件吗。对不起,不要亲自购买(不过要为他们编写软件)。任何合格的供应商都应该能够回答您的技术问题,如果您从同一供应商处购买了正确的扫描仪,也许您可以获得信用。硬件的名称是什么,我指的是我应该询问的任何特定类型(不是制造商)?搜索PVC读卡器或磁条读卡器-您会找到它们。您必须单独查看它们,以确定它们是键盘播放器还是基于API(或双模式)。