Sql vb.net处理表
我需要在两个以上的表中添加一些常见的细节Sql vb.net处理表,sql,vb.net,Sql,Vb.net,我需要在两个以上的表中添加一些常见的细节 ugad = "INSERT INTO Ugadmissiontable(Ugname,Ugdob,Uggender) 这会将信息添加到UGAdministrationTable中 我需要将一些数据添加到部门详细信息中 ugad = "INSERT INTO" & dept & "(Ugname,Ugdob,Uggender,Ugage,Ugdept,Ugcoursejoined)" 所以我从下拉列
ugad = "INSERT INTO Ugadmissiontable(Ugname,Ugdob,Uggender)
这会将信息添加到UGAdministrationTable中
我需要将一些数据添加到部门详细信息中
ugad = "INSERT INTO" & dept
& "(Ugname,Ugdob,Uggender,Ugage,Ugdept,Ugcoursejoined)"
所以我从下拉列表框中存储了部门,并将其分配给了部门。
所以我想如果我选择Csc,部门会有Csc,如果我选择商业,部门会有商业
当我用断点检查时,它正在工作。数据添加得非常完美。但是它们在相应的表中不可见如果将数据添加到表中,然后不在网页中显示,则听起来可能是您在使用DataTable对象,而在将数据添加到SQL表后没有刷新代码中的数据
如果执行SELECT查询以将数据加载到DataTable中,然后执行INSERT以添加新数据;再次执行SELECT查询以将数据重新加载到DataTable中;然后您将看到新数据。+1关于sql注入攻击。一般来说,像这样构造SQL命令是不好的做法。查看参数化查询,了解处理此问题的更好方法的详细信息 但是,根据您发布的内容,需要检查的是命令
"INSERT INTO" & dept & "(blah blah blah"
在进入之前没有空间,因此您的实际命令可能会被
INSERT INTOdeptwhatever(blah blah blah)
这将是无效的SQL请提供更多代码,特别是在执行查询时。顺便说一句,您需要在某个时候查找SQL注入。您的代码极易受到SQL注入黑客攻击。