Új hozzászólás Aktív témák

  • Realradical

    őstag

    Sziasztok!

    Van nekem egy csomó MS SQL Serveren tanyázó replikáció alatt álló táblám. Ezek a táblák adatbeöntést kapnak egy AS400-as szerverről minden nap.
    Ennek az eddig meglévő eljárását szeretném leváltani egy általam írt alkalmazással.

    A megoldása leírva egyszerű, az AS400-ason lévő táblát beleteszem egy datasetbe, majd a megfelelő SQL-es táblát is beleteszem egy másik datasetbe.

    Csűröm csavarom egy kicsit, majd lesz nekem egy mychanges nevű táblám amiben az update/insert/deletere jelölt rekordok vannak.

    Ezzel a kóddal pedig visszatenném a szükséges értékeket az MSSQL-es táblába.
    SqlDataAdapter da = new SqlDataAdapter(selectString, mySqlConnection);

    SqlCommandBuilder dummy = new SqlCommandBuilder(da);
    da.Update(mychanges);

    A problémám, hogy az ő és ű betűből o és u lesz. A commandbuilderig eljutnak helyesen az értékek, a mychanges táblában helyesen szerepelnek. (vagyis kalapos ő-ként, de ez valami AS400/DB2 CCSID beállítás hiba lesz, ha jól gondolom egyenlőre nem lényeges)

    A kérdés , hogy hogy tudnám rábírni a commandbuildert, hogy ne egye meg az ékezeteimet?
    Az MSSQL adatbázis alatta természetesen Hungarian_CI_AS.

    Things that try to look like things often do look more like things than things

Új hozzászólás Aktív témák