Article View: alt.pl.comp.lang.csharp
Article #515Re: DataSet i DataAdapter
From: Marek Janaszewski USUNTO. z adre...
Date: Thu, 19 Feb 2004 10:59
Date: Thu, 19 Feb 2004 10:59
32 lines
2466 bytes
2466 bytes
W artykule news:c11v15$ir0$1...@nemesis.news.tpi.pl, niejaki(a): Robert G z adresu <zof...@interia.pl> napisał(a): > Witam > Wie ktos moze na jakiej postrawie DataAdapter decuduje o wywolaniu > komendu Insert lub Update ? > Zrobilem sobie prosta formatek ktora ma jedno pole tekstowe. Pole jest > bindowane do obeiktu dataset ktory zawiera prosta tabele > Typy(TypID(autonumer),Typ(string)) Na pole tekstowe zalozony jest > unikalny indeks. > Wpisuje do pola tekstoweog nazwe typu np. Typ1. Jezeli w bazie nie ma > takiego typu to sie dodaje. Jezeli typ jest to wyskakuje wyjatek ze > nie moze dodac. Po wylapaniu wyjatku, zmieniam pole na wartosc nie > istniejaca w bazie. Wywaoluje DatatAdapter.Update(myDataSet,"Typy"), > i dostaje wyjatek : "... element CommandUpdate dotyczy zerowej liczby > rekordow. W zdarzeniu RowUpdated EventArg ma stan Updat. W myDataSet > mam rekord z wartoscia nie istniejaca w bazie ?! Ktos wie jak > zresetowac po pierwszej nieudanej probie dataadapter lub cos co > decuduje ze dataadapter wywoluje komende Update a nie Insert ?! [...] Witam! DataAdaper nie przechowuje danych tylko jest interfejsem komunikacji z bazą danych. Ja spodziewał bym się, że DataSet zawiera informacje o tym, że rekord został dodany, poprawiony albo usunięty i w momencie utrwalania zmian prosi DataAdapter o dokonanie zmian. -- Pozdrawiam, Marek Janaszewski [ j_m...@gazeta.pl ]
Technical Details
Message-ID:
<c1288a$d6c$1@news.atman.pl>Path:
mbox-mo1.pugleaf.net!archiver1.google.com!news2.google.com!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!news-out1.nntp.be!propagator4-cogent.newsfeed.com!propagator2-sterling!news-in-sterling.newsfeeds.com!newsfeed.gazeta.pl!news.atman.pl!not-for-mailReferences:
<c11v15$ir0$1@nemesis.news.tpi.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!archiver1.google.com!news2.google.com!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!news-out1.nntp.be!propagator4-cogent.newsfeed.com!propagator2-sterling!news-in-sterling.newsfeeds.com!newsfeed.gazeta.pl!news.atman.pl!not-for-mail From: "Marek Janaszewski \(USUN_TO. z adresu!\)" <USUN_TO...@gazeta.pl> Newsgroups: alt.pl.comp.lang.csharp Subject: Re: DataSet i DataAdapter Date: Thu, 19 Feb 2004 11:59:33 +0100 Organization: ATMAN Lines: 33 Message-ID: <c1288a$d6c$1@news.atman.pl> References: <c11v15$ir0$1@nemesis.news.tpi.pl> NNTP-Posting-Host: staticline702.toya.net.pl Mime-Version: 1.0 X-Trace: news.atman.pl 1077191754 13516 217.113.228.127 (19 Feb 2004 11:55:54 GMT) X-Complaints-To: use...@atman.pl NNTP-Posting-Date: Thu, 19 Feb 2004 11:55:54 +0000 (UTC) X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2800.1158 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit