Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/86.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
SQL数据库前端数据输入表单_Sql_Asp.net_Web - Fatal编程技术网

SQL数据库前端数据输入表单

SQL数据库前端数据输入表单,sql,asp.net,web,Sql,Asp.net,Web,我有一个TSQL数据库,为了简单起见,我创建了一个名为staffrecords的表,其中包含字段(StaffID、FirstName、姓氏、DateofBirth) 我需要的东西,我的客户可以输入数据,并将进入数据库立即。因此,与插入查询或向数据库中键入数据不同,他们可以拥有一个前端在线应用程序并像那样提交它 你们能告诉我以上的要求并给我指出正确的方向吗。我不知道你们说的“立即”是什么意思。据我所知,将数据输入SQL数据库的唯一方法是上面描述的两种方法:INSERT语句并直接将其输入数据库。如果

我有一个TSQL数据库,为了简单起见,我创建了一个名为staffrecords的表,其中包含字段(StaffID、FirstName、姓氏、DateofBirth)

我需要的东西,我的客户可以输入数据,并将进入数据库立即。因此,与插入查询或向数据库中键入数据不同,他们可以拥有一个前端在线应用程序并像那样提交它


你们能告诉我以上的要求并给我指出正确的方向吗。

我不知道你们说的“立即”是什么意思。据我所知,将数据输入SQL数据库的唯一方法是上面描述的两种方法:
INSERT
语句并直接将其输入数据库。如果希望在前端将数据输入数据库时消除一点延迟,我建议使用AJAX,以便在用户将数据输入前端界面时将数据添加到数据库中

例如:

  • 用户打开表单页面:向服务器端脚本发送一条消息,告诉它创建新行
  • 用户输入他们的StaffID:AJAX此信息,并使用
    REPLACE
    命令在数据库中填写相应的单元格
  • 等等等等
显然,数据库必须定期扫描空行并删除它们,因为用户访问页面但未输入任何数据可能会导致这些空行。解决方法可能是仅在填写第一个字段时创建行


希望这有帮助

是的,我想要一种可以像网站一样在线的表格,在那里他们可以输入新的员工记录,并将其输入数据库。