簡體   English   中英

vb.net處理表

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM