我只是ASP.NET編程的初學者,我正在嘗試使用ASP.NET和VB.NET編寫一個小型計費項目。如何使用vb在ASP.NET底部單擊事件中創建SQL Server 2000表?
我想通過在文本框控件中傳遞表名和行數來創建SQL Server 2000表。
我該如何做到這一點?
我只是ASP.NET編程的初學者,我正在嘗試使用ASP.NET和VB.NET編寫一個小型計費項目。如何使用vb在ASP.NET底部單擊事件中創建SQL Server 2000表?
我想通過在文本框控件中傳遞表名和行數來創建SQL Server 2000表。
我該如何做到這一點?
您可以執行sp_executesql存儲過程來歸檔該類型的任務。這裏是VB.NET
Dim cn As New SqlConnection("your DB connection string goes here")
cn.Open()
Dim createSql As String
createSql = "BEGIN "
createSql += "EXECUTE sp_executesql N'CREATE TABLE table1(id INT)'; "
For i As Integer = 1 To 10
createSql += "EXECUTE sp_executesql N'INSERT INTO table1 VALUES(" + i.ToString() + ")'; "
Next
createSql += "END "
Dim cmd As New SqlCommand(createSql, cn)
cmd.ExecuteNonQuery()
一個很簡單的例子來了解更多關於sq_executesql SP,讀這篇文章 using sp_executesql
非常感謝。它的工作!但我需要添加10行後動態創建此表示例ID:1 2 .... 10 –
再次查看代碼..我已編輯它..我認爲它會爲你工作。 –
除非你問一個具體問題 –
PLZ提適當的標籤,你不會得到幫助。 ..像asp.net,sql-server,sql –