objDataTable=ConversionClass.ConvertToDataTable(strFilePath,"tbl_transactonData", ","); String strConnectionString =ConfigurationManager.ConnectionStrings["ConnString"].ConnectionString;
SqlBulkCopy bulkCopy = new SqlBulkCopy(strConnectionString);
bulkCopy.DestinationTableName = "tbl_AllTransactiondata";
try
{
bulkCopy.WriteToServer(objDataTable);
}
catch (Exception ex)
{
}
finally
{
bulkCopy.Close();
}
SQL Server SQL tablosuna .net DataTable sırayla satır eklemek değildir. Ancak SqlBulkCopy sıraları düzgün sırada eklemiyor. Lütfen aynı çözümü öner.SqlBulkCopy SqlBulkCopy kullanarak SQL Tablo Datatable değeri aktarmak için gereken
Sonuçların yanlış sırada olduğunu nasıl belirlediniz? Tüm hedef veriler bunu sağladığı sürece, hangi siparişin eklendiğini neden önemlidir? SQL tabloları içinde sipariş vermek konusunda temel bir yanlış anlama var, bence. –
@EsotericScreenName ,,,, excel'den datatable'a ve sonra sql'e veri aktarıyorum Tablo ,,,,, Çünkü bunlar işlem verisi siparişi burada önemlidir .. Datatable siparişine baktığımda doğru ama sqlbulkcopy siparişinden sonra Sql Tablosunda, ,, –
@LaxminarayanCharan Bu, Esoteric'in sorusuna cevap vermez: "Verilerin doğru sırada olmadığını bileceksiniz". Sadece bir TransactionDate gibi özgün verilerde bir alan ve SQL Server tablosunda bir IDENTITY değeri varsa ve bir tarafından sırayla diğerinin siparişi ile aynı sonucu olmadığını biliyor olabilirsiniz. Doğru? –