1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52
|
Try
Dim SQLCmd As String = "exec UpdateListeClient"
Table_OCRD = SQLServerMiseAjour.SendCmd(SQLCmd).Tables(0)
' je supprime les donnees de la table dans le serveur sqlce
Dim SQLCmdCe As String = "DELETE from ClientGeneralReduit"
SqlServerCe.SendCmd(SQLCmdCe, True)
Dim con As SqlCeConnection = SqlServerCe.GETConnection
If con.State = ConnectionState.Closed Then con.Open()
Using cmd As SqlCeCommand = New SqlCeCommand()
cmd.Connection = con
cmd.CommandText = "ClientGeneralReduit"
cmd.CommandType = CommandType.TableDirect
Using rs As SqlCeResultSet = cmd.ExecuteResultSet(ResultSetOptions.Updatable Or ResultSetOptions.Scrollable)
Dim record As SqlCeUpdatableRecord = rs.CreateRecord()
For i = 0 To 17000
record.SetValue(0, Table_OCRD.Rows(i).Item("CardCode")) record.SetValue(1, Table_OCRD.Rows(i).Item("rownb"))
record.SetValue(2, Table_OCRD.Rows(i).Item("Cardname"))
record.SetValue(3, Table_OCRD.Rows(i).Item("Address"))
record.SetValue(4, Table_OCRD.Rows(i).Item("ZipCode"))
record.SetValue(5, Table_OCRD.Rows(i).Item("City"))
record.SetValue(6, Table_OCRD.Rows(i).Item("Phone1"))
record.SetValue(7, Table_OCRD.Rows(i).Item("Freq1"))
record.SetValue(8, Table_OCRD.Rows(i).Item("U_BGDerniereLivr"))
record.SetValue(9, Table_OCRD.Rows(i).Item("U_BGLivraisonEnCour"))
record.SetValue(10, Table_OCRD.Rows(i).Item("U_BGListeNoire"))
record.SetValue(11, Table_OCRD.Rows(i).Item("U_BGendroitGeo"))
record.SetValue(12, Table_OCRD.Rows(i).Item("U_LEmpID"))
record.SetValue(13, Table_OCRD.Rows(i).Item("U_BGNbLitres"))
record.SetValue(14, Table_OCRD.Rows(i).Item("U_BGSTOPLI"))
record.SetValue(15, Table_OCRD.Rows(i).Item("Livreur"))
record.SetValue(16, Table_OCRD.Rows(i).Item("Liv2"))
rs.Insert(record)
Next
End Using
End Using
con.Close()
Catch ex As Exception
PanelProgression.Hide()
MsgBox("erreur: " + ex.Message)
End Try |
Partager