Page 1 of 2 1 2 LastLast
Results 1 to 15 of 17

Thread: ApplyUpdates

  1. #1
    Senior Member rieni's Avatar
    Join Date
    Mar 2001
    Location
    Br?©ttum bij Lillehammer, Noorwegen
    Posts
    342

    ApplyUpdates

    Ben weer aan het stoeien met ASP.NET. Ik heb een data-opzetje:
    BdpConnection1 (naar msSQL) => BdpDataAdapter1 (naar een table in msSQL) => DataSet1. => dbWebDataSource1. Verder heb ik een dbWebGrid1 en een DBWebnavigator.

    De BdpDataAdapter1 heeft alle benodigde Commands: Delete-, Insert-, UpdateCommand. Het werkt allemaal prima, maar ik krijg veranderde data niet weggeschreven naar de database. Met ClientDataSets gebruik je hiervoor ApplyUpdates(-1), maar als ik op m'n navigators 'Apply to Server' -button click, dan werkt dat dus niet. Wat doe ik fout, wat ben ik vergeten?
    En wat is evt. de ASP.NET tegenhanger voor onze zo bekende ApplyUpdates() ?

    Rieni

  2. #2
    BdpDataAdapter1.Update(DataSet1, "TabelNaam");
    toch?
    We adore chaos because we like to restore order - M.C. Escher

  3. #3
    Senior Member rieni's Avatar
    Join Date
    Mar 2001
    Location
    Br?©ttum bij Lillehammer, Noorwegen
    Posts
    342
    Tja, zoiets dacht ik ook, maar het werkt niet.
    Es kijken hoe dat gaat met bijv. access.

  4. #4
    Hoi,

    even in het ASP boek gekeken bij datasets bijwerken
    zoiets zou moeten doen wat jij wilt (volgens het boek):
    Code:
    if CurrentRow(0, DataRowVersion.Current) = "" then
      'Leeg veld niet geaccepteerd
      CurrentRow.RejectChanges()
    else
      CurrentRow.AcceptChanges()
    en.. als het niet de goede syntax is.. sorry..

    Succes, zal vanavond nog wel even verder kijken.

  5. #5
    Senior Member rieni's Avatar
    Join Date
    Mar 2001
    Location
    Br?©ttum bij Lillehammer, Noorwegen
    Posts
    342
    Hmmm, nee ik kom daar toch niet verder mee. Maar toch bedankt natuurlijk.

    Het zou toch niet zo moeilijk moeten zijn.
    Kan iemand anders het es proberen?

    Ik heb een data-opzetje:
    BdpConnection1 (naar msSQL: Northwind) => BdpDataAdapter1 (naar een table in msSQL: Customers) => DataSet1. => dbWebDataSource1. Verder heb ik een dbWebGrid1 en een DBWebnavigator.

    De BdpConnection gaat naar msSQL's Northwind en ik kies de table Customers.
    Alles standaard dus.

    Maar het lukt niet om data naar de server weg te schrijven.

    Weet iem. eventueel een ander forum om deze vraag te stellen?
    Weet iem. eventueel een voorbeeld dat werkt?

    Rieni

  6. #6
    We adore chaos because we like to restore order - M.C. Escher

  7. #7
    Ik heb een testprojectje gemaakt met D8. Met de Borland Data Providers en een runtime gemaakt dataset op de .Net manier. DataAdapter.Fill om de dataset te vullen en DataAdapter.Update om te updaten. Werkt als een zonnetje hier.

    Als ik een designtime gecreerde dataset wil gebruiken moet ik niet de dataSet kiezen bij de DB Componenten, maar de DataTable. Dat is ook degene die dan ge-update moet worden, niet de dataSet.

    Een online voorbeeld die iets anders werkt kan je hier vinden (het is een VCL en een WinForms voorbeeld): http://www-106.ibm.com/developerwork...dm-0312swart1/

    Overgens moeten C#Builder voorbeeld ook gewoon werken.
    We adore chaos because we like to restore order - M.C. Escher

  8. #8
    Senior Member rieni's Avatar
    Join Date
    Mar 2001
    Location
    Br?©ttum bij Lillehammer, Noorwegen
    Posts
    342
    Hmmm, welke DataTable bedoel je?
    Heb je het geprobeerd met ASP.NET en een msSQL-database?

    Ben erg benieuwd hoe je het gedaan hebt. Is het mogelijk om de source-code beschikbaar te stellen, of vind je dat vervelend?

    Rieni

  9. #9
    Als ik het doe zoals in de Borland Data Adapter voorbeelden staat krijg ik er een DataTable bij. Niet als component, maar ik kan m wel als datasource gebruiken.

    Nee, niet gebruikt met ASP.Net wel met MSDE.

    Ik kan wel een keer een voorbeeltje maken.
    We adore chaos because we like to restore order - M.C. Escher

  10. #10
    Senior Member rieni's Avatar
    Join Date
    Mar 2001
    Location
    Br?©ttum bij Lillehammer, Noorwegen
    Posts
    342
    OK, dat zou mooi zijn.
    Trouwens, het schijnt dat Bob Swart een voorbeeld heeft met ASP.NET en Borland Data Providers in de nieuwe Delphi Magazine van januari. Ik heb em nog niet. Even afwachten dus!

  11. #11
    Senior Member rieni's Avatar
    Join Date
    Mar 2001
    Location
    Br?©ttum bij Lillehammer, Noorwegen
    Posts
    342
    Het artikel van Bob Swart is niet onaardig. Het updaten naar de Interbase-database gaat goed, dwz. het gaat bijna zoals het zou moeten:
    Stel je staat in rij 3 van het dbWebGrid en je verandert een veld. Dan moet je eerst naar een andere rij stappen voor je gaat updaten. Blijf je staan in diezelfde rij (rij 3) en je gaat updaten, dan worden de veranderingen niet doorgegeven.

    Nee, nee, hier zijn we nog niet klaar mee, mijne Dot_net_heren !

    Wie heeft het ook geprobeerd?

  12. #12
    Hoi,

    hoe ziet je code er dan uit als ik vragen mag?

  13. #13
    Senior Member rieni's Avatar
    Join Date
    Mar 2001
    Location
    Br?©ttum bij Lillehammer, Noorwegen
    Posts
    342
    De sourcecode bij Bob Swart z'n artikel vind je hier: http://www.thedelphimagazine.com/disks.php Kies de source voor het laatste item: dmag101. Het ligt in het mapje 'Construc'.

  14. #14
    En werkt het daarmee wel?

    PS: Sorry, nog geen tijd gehad een projectje voor je te maken.
    We adore chaos because we like to restore order - M.C. Escher

  15. #15
    Senior Member rieni's Avatar
    Join Date
    Mar 2001
    Location
    Br?©ttum bij Lillehammer, Noorwegen
    Posts
    342
    Ja, maar 't is niet helemaal 100%. Zie 4 posten terug: deze post

Page 1 of 2 1 2 LastLast

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. ApplyUpdate's op 'gejoinde' tabellen
    By PieterB in forum Databases
    Replies: 4
    Last Post: 08-Feb-05, 10:55
  2. ClientDataSet + ApplyUpdates + NoKey specified
    By Rob Bos in forum Databases
    Replies: 5
    Last Post: 12-Aug-04, 11:58
  3. Replies: 8
    Last Post: 05-Jul-04, 00:23
  4. dbExpress + ApplyUpdates()
    By Gizmo in forum Databases
    Replies: 7
    Last Post: 27-Jan-04, 19:26
  5. ApplyUpdates
    By PieterB in forum Databases
    Replies: 2
    Last Post: 06-Jun-03, 00:02

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •