[英]vb.net handling table
我需要在兩個以上的表中添加一些常見的細節。
ugad = "INSERT INTO Ugadmissiontable(Ugname,Ugdob,Uggender)
這會將信息添加到Ugadmissiontable
我需要將一些數據添加到部門詳細信息中
ugad = "INSERT INTO" & dept
& "(Ugname,Ugdob,Uggender,Ugage,Ugdept,Ugcoursejoined)"
因此,我已經存儲了部門(從下拉列表框中)並將其分配給部門。因此,我想如果我選擇csc,則部門將擁有Csc,如果選擇商務,則將擁有Commerce。
當我檢查斷點時,它是可行的。 數據完美添加。 但它們在相應的表格中不可見
如果將數據添加到表中,然后未顯示在網頁上,則聽起來好像您正在使用DataTable對象,並且在將數據添加到SQL表之后未刷新代碼中的數據。
如果執行SELECT查詢以將數據加載到DataTable中,然后執行INSERT添加新數據; 再次執行SELECT查詢以將您的數據重新加載到DataTable中; 您將看到新數據。
+1關於sql注入攻擊。 一般來說,構造SQL命令就是這種不好的做法。 查看“參數化查詢”以獲取有關解決此問題的更好方法的詳細信息。
但是,鑒於您已發布的內容,需要檢查的一件事是命令
"INSERT INTO" & dept & "(blah blah blah"
“”之前在INTO后沒有空格,因此您的實際命令可能最終被
INSERT INTOdeptwhatever(blah blah blah)
這將是無效的SQL
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.