Page History
...
Kısa Tanım:
Tablo içerisindeki satırları teker teker okuyup, her satır için sql insert sorgusu çalıştırma işlemidir.
Açıklama:
Akıştaki tabloların, raporlama ya da veri alma maksatlı sql' de bir tabloda tutulması istenebiliyor. Bu tip durumlarda kullanılacak tablo değişkenindeki verilerin sql tablosuna insert işlemini gösteren kod örneğidir.
Not: Sql sorgularınızın çalışabilmesi için "Sql Bağlantı Listesi" kısmından kendi sql bilgilerinizi yazmanız gerekmektedir.
Kod Örneği:
Tsql.Value="";
tablo.Content.ResetCounter();
DateTime tarih;
while (tablo.Content.CheckIsLast())
{
AD.Value = Convert.ToString(tablo.Content.CounterRow[tablo_Columns.AD] ?? "");
KOD.Value = Convert.ToString(tablo.Content.CounterRow[tablo_Columns.KOD] ?? "");
tarih = tablo.GetValue(tablo_Columns.Tarih1,true,tablo.Content.Counter).CDateTimeOffset().LocalDateTime;
Tsql.Value=Tsql.Value+<span style="color: #0000ff">"INSERT</span> <span style="color: #0000ff">INTO MALZEME"INSERT INTO MALZEME(KOD,AD,TARIH) "</span>+Environment.NewLine;
Tsql.Value=Tsql.Value+<span style="color: #0000ff">"VALUES ("</span>+KOD.Value.<span style="color: #191970"><strong>toSql</strong></span>toSql()+<span style=" color: #0000ff ">" "</span>; ;
Tsql.Value=Tsql.Value+<span style="color: #0000ff">","</span>+AD.Value.<span style="color: #191970"><strong>toSql</strong></span>toSql();
Tsql.Value=Tsql.Value+<span style="color: #0000ff">","</span>+tarih.<span style="color: #191970"><strong>ToString</strong></span>(<span style="color: #0000ff">"ToString("yyyy-MM-dd</span> <span style="color: #0000ff">HH:dd HH:mm:ss"</span>).<span style="color: #191970"><strong>toSql</strong></span>toSql()+<span style="color: #0000ff">") "</span>+Environment.NewLine;
tablo.Content.<span style="color: #191970"><strong>IncreaseCounter</strong></span>IncreaseCounter(); \} Context.<span style="color: #191970"><strong>SqlExecuteScalar</strong></span>
}
Context.SqlExecuteScalar(SqlConnections.FLOWTEST,Tsql.Value); <span style="color: #ff0000"> </span> <span style="color: #800000"><strong>Akış Dosyası
Akış Dosyası (.xnm):
...
Aşağıdaki dosyayı indirerek uygulamaya aktarabilirsiniz. İçeri aktarma işleminin nasıl yapıldığına dair bilgi için Aktar bölümünü inceleyebilirsiniz.
View file | ||||
---|---|---|---|---|
|