0
由於某種原因,這很好地工作,當我在調試模式下執行它時,它將任務添加到stagingtable,然後將無重複項傳輸到常規表。但是,當我上傳到服務器它不起作用。在調試中運行時效果很好,但在服務器上運行不出現
任何想法
Using bcp As SqlBulkCopy = New SqlBulkCopy(connstring)
bcp.ColumnMappings.Add(0, 1)
bcp.ColumnMappings.Add(1, 2)
bcp.ColumnMappings.Add(2, 3)
bcp.ColumnMappings.Add(3, 4)
bcp.ColumnMappings.Add(4, 7)
bcp.ColumnMappings.Add(5, 5)
bcp.ColumnMappings.Add(6, 10)
bcp.ColumnMappings.Add(7, 13)
bcp.ColumnMappings.Add(8, 6)
bcp.DestinationTableName = "dbo.stagingtasks"
bcp.WriteToServer(table)
If conn.State = System.Data.ConnectionState.Open Then
conn.Close()
End If
If conn1.State = System.Data.ConnectionState.Open Then
conn1.Close()
End If
End Using
cmd1.CommandText = "dbo.taskadding"
cmd1.CommandType = CommandType.StoredProcedure
cmd1.Connection = conn
conn.Open()
cmd1.BeginExecuteNonQuery()
conn.Close()
atasks.Visible = False
UpdatePanel2.Update()
Label2.Visible = False
Catch ex As Exception
Label2.Text = ex.ToString
'Label2.Visible = True
UpdatePanel2.Update()
End Try
什麼都不工作?有錯誤嗎?我們無法在這裏說出什麼是錯的。 – asawyer 2011-03-09 16:48:41
服務器上的'connectionstring'是否正確? – 2011-03-09 16:51:42
對不起,如果我不清楚。我想說的是,它只更新了一個由大容量副本更新的表,但它不運行存儲過程。即使它運行,並在調試模式下工作正常 – MyHeadHurts 2011-03-09 17:31:05