Avatar billede shemeri Praktikant
02. juli 2007 - 15:39 Der er 10 kommentarer og
1 løsning

Object over TCP og database

Hej,

Jeg har 2 spørgsmål vedr. c#?


1. Har et server/client spørgsmål  :-)

Er det muligt at sende en objekt af f.eks. MEDLEM som indholder navn,adresse,tlf osv... over til en server over tcp?

Er der nogen der har et link jeg kan kig på :-)

-------------------------------------------------------

2. Jeg har lavet en program i C# som bruge en MS Access database men jeg er ikke glad for access da den har ikke alt. Er der en anden database jeg kan bruge som også køre på samme måde, altså en fil database hvor brugeren behøver ikke at installere en server.
Avatar billede arne_v Ekspert
02. juli 2007 - 15:43 #1
re 1)

Der er en BinaryFormatter som kan serialisere og deserialisere objeker (forudsat at
de er serializable).
Avatar billede arne_v Ekspert
02. juli 2007 - 15:44 #2
re 2)

Der er visse databaser som du kan koere i embedded mode. Maaske kan du bruge Firebird.
Avatar billede lifo Nybegynder
02. juli 2007 - 20:26 #3
re 2)
du kan også bruge MS SQL Server Compact Edition

http://www.microsoft.com/sql/editions/compact/default.mspx
Avatar billede shemeri Praktikant
03. juli 2007 - 14:57 #4
arne_v: har du en url med eksampel jeg kan kig på :-)

lifo: Jeg vidste ikke at MS SQL Server kan køre i embedded mode? Er det muligt?
Avatar billede arne_v Ekspert
03. juli 2007 - 15:08 #5
http://msdn2.microsoft.com/en-us/library/system.runtime.serialization.formatters.binary.binaryformatter.aspx

bruger ganske vist en FileStream, men de kraver saamaend bare en Stream - og den
Stream du kan hive ud af en TcpClient eller Socket er helt fin.
Avatar billede arne_v Ekspert
03. juli 2007 - 15:10 #6
MS har altid haft en SQLServer for Windows CE (kendt under andre navne idag) og
saa vidt jeg kan forstaa har de hacket den til at koere paa en normal
Windows.
Avatar billede lifo Nybegynder
03. juli 2007 - 17:05 #7
jeg har godt nok ikke prøvet compact edition men har prøvet SQLce på en pda og der var den totalt upålidelig man kunne ikke være sikker på at den skrev ændringerne ned på pda'en
Den embedded version af FireBird har jeg prøvet siden 1.5 og den er hurtig og nem at arbejde med
Avatar billede shemeri Praktikant
05. juli 2007 - 12:01 #8
så dvs. FireBird er god alternative til MS Access. Jeg må prøve med begge, FireBird og MS SQL Server Compact Edition :-)

tak for hjælpen...kan i (arne_v og lifo) venligst svar så dele jeg point'er :-)
Avatar billede arne_v Ekspert
05. juli 2007 - 12:54 #9
svar
Avatar billede shemeri Praktikant
09. juli 2007 - 14:44 #10
tak arne_v, du får point'er, jeg tror lifo er ikke interesseret :-)
Avatar billede lifo Nybegynder
10. juli 2007 - 00:38 #11
sorry havde helt glemt denne tråd
men nej vil ikke have points
synts ikke at jeg er kommet med noget konkret svar
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

IT-JOB