05. august 2004 - 15:03Der er
23 kommentarer og 1 løsning
Overførsel af data fra en DB til en anden via .Net-applikation
Jeg har to databaser A og B.
A indeholder en tabel med nogle images og nogle strings. Ud fra en select-statement, skal nogle af denne tabels data overføres til tabel B. Kontrollen ligger i en .NET- applikation skrevet i C#. Hvis bare der ikke var nogen images (som i øvrigt fylder ret meget!) kunne jeg bare hente data over i en Datastruktur i C#, men jeg ved ikke hvordan man gør med disse images! Hvordan henter jeg dem fra tabellen i database A til tabellen i database B:
--- ----------------- --- |A|<-->|.Net-app. i C# |<-->|B| --- ----------------- ---
Nogen forslag til hvordan jeg samler data some byte[] og int i en datastruktur? jeg tænkte på at bruge en ArrayList af objeckter, men ved ikke om man kan lave klasser på samme måde som i Java...
XxxxCommand ins = new XxxxCommand("INSERT INTO pics VALUES (@id, @pic)", con); ins.Parameters.Add("@id", XxxxDbType.Int); ins.Parameters.Add("@pic", XxxxDbType.Blob);
en eller anden løkke { ins.Parameters["@id"].Value = intvalue; ins.Parameters["@pic"].Value = bytearrayvalue; ins.ExecuteNonQuery(); }
Har gjort som du skrev men har stadig problemer med løkken - den siger at jeg ikke overholder en primary key constraint, men jeg VED at id, som er PK, for de forskellige elementer jeg gennemløber er forskellige - skal men sige ins.next før næste gennemløb eller lign.??
Arne V.>> Jeg fandt fejlen (kan desværre ikke huske den nu), men desværre ryger sql-forbindelsen når der tændes og slukkes for VPN - det betyder at jeg ikke helt kan bruge applikationen alligevel. Men smid et svar - du har fortjent pointene :o)
jooo - det var faktisk en god ide - jeg siger tak :o)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.