Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/14.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 vb.net处理表_Sql_Vb.net - Fatal编程技术网

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注入黑客攻击。