我有一个问题。我想将数据从数据表传输到 sql。将从 Web 服务接收到的数据传输到数据表中。我正在使用循环执行此操作。我不想使用循环执行此操作。我如何做?我的代码;
DataTable gelendata = new DataTable();
private void cari_aktar()
{
SqlCeConnection dataset_baglanti = conn.baglan();
ARMINE_SHOP.WebReference.bulten terminal = new ARMINE_SHOP.WebReference.bulten();
gelendata = terminal.CARILER_MAGAZACILIK("armine_webservice", "pass***", "MikroDB_V14_ARMINE").Tables[0];
foreach (datarow row in gelendata.rows)
{
k = k + 1;
progressbar1.value = k;
if (row["cari_kod"] == dbnull.value)
{
cari_kod = "";
}
else
{
cari_kod = (string)row["cari_kod"];
}
sqlcecommand cari_ekle = new sqlcecommand("ınsert ınto carı_hesaplar (cari_kod) values (@cari_kod)", dataset_baglanti);
cari_ekle.parameters.clear();
cari_ekle.ExecuteNonQuery();
}
我试过代码
SqlCeDataAdapter da = new SqlCeDataAdapter();
da.InsertCommand =new SqlCeCommand("INSERT INTO CARI_HESAPLAR (cari_kod) VALUES (@cari_kod)", dataset_baglanti);
da.InsertCommand.Parameters.Add("@cari_kod", SqlDbType.NVarChar, 50, "cari_kod");
da.Update(terminal.CARILER_MAGAZACILIK("armine_webservice","pass***", "MikroDB_V14_ARMINE"));
等待您的帮助...
感谢你....