Přeji všem pěkný podvečer. Mám tu záhadu jako hrom, teda aspoň pro mě..... V aplikaci jsem musel kvůli absenci funkce PIVOT na MSSQL Compact přejít k čistému MSSQLExpress (*.MDF) V aplikaci jsem měl zápis nového řádku řešen asi standardně přes dataset a bindingsource následně:
Dim noveVlozenaZakazka As SowMainDataSet.ZakazkyRow
noveVlozenaZakazka = SoWMainDataSet.Zakazky.NewZakazkyRow()
noveVlozenaZakazka.Nazev = Me.TextBox1.Text
noveVlozenaZakazka.Poznamka = Me.TextBox2.Text
noveVlozenaZakazka.HodinyPovolene = Me.TextBox5.Text
SoWMainDataSet.Zakazky.Rows.Add(noveVlozenaZakazka)
Me.Validate()
Me.ZakazkyBindingSource.EndEdit()
Me.TableAdapterManager.UpdateAll(Me.SowMainDataSet)
Me.ZakazkyTableAdapter.Fill(SowMainDataSet.Zakazky)
Než jsem to poměnil tak se řádky ukládáaly a vše bylo o.k. Po přechodu ten řádek vypadá, že se také uloží, ale po znovuotevření projektu tam není. A záhada největší, když spustím přeložený projekt jako EXE, tak vše funguje zase jak má..... To mi hlava nebere. Někde jsem něco přehlídl.... ale co ??
|