Laden...
Avatar #avatar-1696.jpg
LastGentleman myCSharp.de - Member
Programmierer Österreich Dabei seit 13.03.2005 1.274 Beiträge
Benutzerbeschreibung
Hier können Sie einen kurzen informativen Text eingeben, der in Ihrem Profil dargestellt werden soll. Ich trau mich aber nicht.

Forenbeiträge von LastGentleman Ingesamt 1.274 Beiträge

04.01.2007 - 15:25 Uhr

Hallo zusammen,

hier ist wieder mal einer der mit ADO.net auf Kriegsfuß ist.
Ich hab folgendes Problem, ich hab 1000 Bestellungen mit 10000 Postionen mit 100000 Kommissionen.

Nun möchte ich die Daten für eine Bestellung über ein Webservice versenden, als 3 Schöne Objekte gemacht die für die Übertragung da sind und das was.

Wie befülle ich nun diese Objekte, kann mir jemand bitte einen Tipp geben?

Danke
LastGentleman

03.01.2007 - 16:25 Uhr

Man kann auch auch native Windows API-Abfange und so bestimmte APIs umzuleiten und Werte auszufiltern, siehe SONY-CD Kopierschutz um sich so selber zu verstecken.
Das Problem hat also nicht nur dot.net sondern Betriebssysteme allgemein. JA AUCH LINUX (wo der Cracker den Vorteil hat noch besser über das System bescheid zu wissen).

PS. Kein Mensch ist als Admin angemeldet. 😉

29.12.2006 - 11:11 Uhr

mod_aspdotnet-2.0.0

29.12.2006 - 10:32 Uhr

Upps, habe gerade bei Apache nachgeschaut und die haben das Modul entfernt.
Die haben irgendwelche Probleme gehabt mit den neueren Apache Versionen.

29.12.2006 - 09:28 Uhr

Coole Sache die Statistik, wir müssen mehr nach c# suchen damit der Anteil steigt 😉.

29.12.2006 - 09:16 Uhr

Das glaub ich nicht, ich hab den Apache unter Windows mit den Framework 2.0 in Verwendung und läuft super bei ~ 15 Kunden von uns.

28.12.2006 - 12:59 Uhr

Nein ich möchte alle meine neuen Projekte im dot.net realisieren und da ich Datenbank-Entwickler für Access Lösungen bin (was nicht unbedingt die Referenz in einem Lebenslauf ist), möchte ich mich gerne weiterentwicklen.

Hab mir das Buch gerade bestellt.

28.12.2006 - 12:54 Uhr

Schau mal in der suche nach 'AddIn' nach, es gibt viele Informationen wie man das macht.

28.12.2006 - 12:53 Uhr

Ich bin auch einer der die Heizung vorher anfasst und wenn ich am PC dann arbeite lasse ich eine Hand immer auf dem Gehäuse damit mein Potential das gleiche Potenzial hat wie der PC.

Passiert ist noch nichts. Aber es stimmt manche gehen wirklich brutal mit PC-Teilen um. Ein bekannter hat eine PC-CPU geschossen indem er einfach den Staubsauger auf den Ventilator gedrückt hat und dann noch nachgeschaut hat ob wirklich genügend Kühlpaste auf der CPU ist.

Wenn ich mehr mit PC-Hardware machen würde, würde ich mir ein Anti-Statik band kaufen (oder selber bauen) . Wenns auch nicht viel hilft (ich weis das steht zur Debatte), schaden tuts auf jeden Fall nicht und die paar Euro wird man auch Verschmerzen.

Liebe Grüße
Last Gentleman

28.12.2006 - 12:45 Uhr

@egrath:

Den DB Zugriff gestalte ich dabei nicht über DataSets sondern über reines ADO.NET und selbstgebastelten Queries/Non-Queries.

Ein bisschen ein eigener O/R Mapper oder verstehe ich das falsch?

28.12.2006 - 12:44 Uhr

Danke erst mal für die zwei Antworten. Eine Frage genau hab ich nicht suche nur Erfahrungswerte und Tipps im Umgang mit dot.net und Datenbanken.

Die Mittagspause hat jetzt gut getan, meine Verzweiflung zu mindern.

28.12.2006 - 11:25 Uhr

Hallo zusammen,

bevor das Jahr zu Ende geht möchte ich gerne noch ein paar Spieler reinen abschließen, darunter auch ein Adressbuch unter dot.net.
Nur ich kriegs leider nicht gebacken. Überall hackt es und gibt es Probleme mit dem Databinding. Dabei ist es ein simples Konstruktukt das ganze (<Verzweiflung bricht aus>).

Dot.net als Front-End und unser Firmen Access DB als Backend. Mir kommt das alles nicht wirklich RAD vor.

Nun möchte ich mal in die Runde fragen, hat jemand von euch ein ernsthaftes Datenbank Projekt im Einsatz?

28.12.2006 - 08:00 Uhr

Wir haben eine kleines Sparschwein, wo wir bei jeden Fehler einen Euro einwerfen und bald fliegen wir mit dem Geld in die Karibik. Nein soviel ist es nicht 😉.

Ich Protokolliere die Fehler in einer kleine Datenbank (eine Excel-Tabelle würde es auch tun).
Dabei trage ich ein was der Fehler war, wo er aufgetreten ist, wie schwer er war und wie vermeidbar er war. Von Zeit zu zeit schaue ich mir das mal an und werte das ein bisschen für mich aus.

Liebe Grüße
LastGentleman

28.12.2006 - 07:39 Uhr

Das kling sehr komisch?
Sowas dürfte nicht mit der Prozessor Architektur nichts zu tun haben da ja der App-Server mit dem Datenbankserver wahrscheinlich über TCP/IP redet und eine Kommunikationsprotokoll was unter I64 und X86 genau gleich sein sollte.

Ich glaube da hat eher wer ODBC Treiber für den X86 installiert.

27.12.2006 - 14:21 Uhr

Ich hab was schönes für euch.

Ein Workaround für die Installation, vom SP1

Link
Beachtet aber das die Installation nicht so sicher ist. Nähere Infos dazu findet ihr auf den Links in dem Blog Eintrag.

22.12.2006 - 13:14 Uhr

Ich sehe den blauen Fortschrittsbalken für die Berechnung bei meinen derzeit kleine Projekt nicht mehr. Früher hat das 2-3 Sekunden gedauert.

22.12.2006 - 13:11 Uhr

Du hast recht das ein Tester durchaus eine Vollzeitstelle belegen kann. Leider ist in vielen Firmen nicht das Budget so groß das man sich so einen Einstellen kann.

Dieses kleine Beispiel war so ein Fall, wo ich mir dachte das man dies schön mit einem Testfall abdecken kann (die Betonung liegt auf kann). Naja muss diesbezüglich noch mehr Erfahrung sammeln. Leider hab ich beruflich fast gar nichts mit dot.net zu tun um dort Erfahrung zu sammeln. Muss das halt privat machen.

Trotzdem Dankeschön das du mich auf den kleine Bug aufmerksam gemacht hast, das hätte später sicher noch zu Probleme geführt.

Liebe Grüße
LastGentleman

22.12.2006 - 11:31 Uhr

Mir ist aufgefallen das seit dem SP, der Klassendesigner und das Refectoring um Welten schneller ist.

Anfänglich hab ich mir gedacht ob das 2 Stunden Update sich auszahlt, jetzt werde ich das Update auch auf den anderen PC installieren.

22.12.2006 - 11:14 Uhr

Du kommst aus deiner Maske nie Raus außer du killst dort die ganze App..

 while (loginDialog.ShowDialog() != DialogResult.OK) {/*tue nichts*/}

Kleiner Tipp Ressourcen wieder freigeben, am besten mit Using.

22.12.2006 - 11:07 Uhr

Ich weiß, dass Unit-Tests toll sind, aber man sollte sich sinnvolle Testwerte einfallen lassen 😉

Danke wäre mir nicht aufgefallen. Hab nicht dran gedacht.

Ok hab den Testfall geändert, ich sehe jetzt ist der Fehler da

Tests run: 2, Failures: 1, Skipped: 0, Ignored: 0
Failures:

  1. MobileStechuhr.TimeHelper.Runden.TestDateTime2 :
    Die Parameter "Hour", "Minute" und "Second" beschreiben eine nicht darstellbare DateTime.
    bei System.DateTime.TimeToTicks(Int32 hour, Int32 minute, Int32 second)
    bei System.DateTime..ctor(Int32 year, Int32 month, Int32 day, Int32 hour, Int32 minute, Int32 second)
    bei MobileStechuhr.TimeHelper.Runden.rundeZeit(DateTime dt) in C:\Dokumente und Einstellungen\AHo\Eigene Dateien\Visual Studio 2005\Projects\Moblie Stechuhr\BLL\TimeHelper\Runden.cs:Zeile 39.
    bei MobileStechuhr.TimeHelper.Runden.TestDateTime2() in C:\Dokumente und Einstellungen\AHo\Eigene Dateien\Visual Studio 2005\Projects\Moblie Stechuhr\BLL\TimeHelper\Runden.cs:Zeile 27.

PS. Fange gerade mit Unit Tests an.

22.12.2006 - 08:30 Uhr

Hallo zusammen,

hab ein kniffliges Problem und weiß nicht so ganz wie ich damit anfangen sollte und vielleicht habt ihre eine Lösungsansatz.

Ich habe ein Arbeitszeit-Erfassungssystem, welches die Daten in Access speichert. Die Datenbank liegt auf einem Netzwerklaufwerk. Wenn ich nun zuhause Arbeite möchte ich Zeit natürlich auch erfassen.

Mein Ansatz wäre folgender

Hole mir die Tabellen in eine Dataset und spiele sie auf einen USB stick. Zuhause stecke ich den USB stick wieder an und lade mir die Daten in meine Datenbank. Dort kann ich dann über unser Programm die Daten eintragen und die Daten schiebe ich in den Gegenrichtung zurück.

22.12.2006 - 07:50 Uhr

Fertig


        [Test(Description="Abrunden")]
        public void TestDateTime()
        {
            //Abrunden
            DateTime dt1_q = new DateTime(2006, 1, 1, 1, 1, 29);
            DateTime dt1_re = new DateTime(2006, 1, 1, 1, 1, 0);
            Assert.AreEqual(dt1_re, rundeZeit(dt1_q));
        }

        [Test(Description = "Aufrunden")]
        public void TestDateTime2()
        {
            //Aufrunden
            DateTime dt2_q = new DateTime(2006, 1, 1, 1, 1, 30);
            DateTime dt2_re = new DateTime(2006, 1, 1, 1, 2, 00);
            Assert.AreEqual(dt2_re, rundeZeit(dt2_q));
        }


        public DateTime rundeZeit(DateTime dt)
        {
            if (dt.Second < 30)
            {
                return new DateTime(dt.Year,dt.Month,dt.Day,dt.Hour,dt.Minute,00);
            }
            else
            {
                return new DateTime(dt.Year, dt.Month, dt.Day, dt.Hour, dt.Minute + 1, 00);
            }
        }
21.12.2006 - 16:25 Uhr

Hallo zusammen ich habe eine Zeitvariable vom Typ DateTime und ich möchte gerne folgendes machen

11:00:25 -> 11:00:00
11:00:36 -> 11:00:01

Kann mir bitte jemand einen Tipp geben wie man diesen Algo implementiert.

Danke im Voraus
Andreas

21.12.2006 - 16:05 Uhr

das kann so auch nicht funktionieren



MAPIFolder = folder = ns.Folders.Item(cStoreName);

//würde eher so heißen

MAPIFolder folder = ns.Folders.Item(cStoreName);


21.12.2006 - 16:03 Uhr

Bei ADO.net hält man keine Verbindungen offen. Man macht Sie immer wieder neu auf.
Dabei werden beim schließen nicht die Connections zur Datenquelle geschlossen sondern nur zum Objekt. Die Verbindung bleibt in einem Cache.

Das Connection Objekt wird nicht als Statisch definiert sondern immer wieder neu erzeugt.

21.12.2006 - 11:15 Uhr

string Oracleconnect = "DATA SOURCE=Dein Server; User ID=Deine ID; Password= DeinPassword;
OracleConnection DeineConnection = new OracleConnection(Oracleconnect);

DeineConnection.open();

//Mach was

DeineConnection.Close();

Du musst halt der Variable Oracleconnect deinen Connection String zuweisen.
Ein kleiner Tipp am Rande fange erst mal klein an. z.B.: ein paar Daten aus der Datenbank abzufragen bevor du mit Events rumhantierst.

lg
LG.

21.12.2006 - 10:14 Uhr

Ich glaub du hast das Konzept von ADO.Net noch nicht ganz verstanden.
Poste bitte etwas mehr Code wo du deine Connection erzeugst.

21.12.2006 - 10:12 Uhr

Ja sollte gehen. Auf meinem Systemen ist folgendes oben
* Net 1.0, 1.1, 2.0, 3.0
* AJax irgendeine CTP

15.12.2006 - 14:12 Uhr

nach 20 Minuten Bereitet er noch die Installation vor (AMD 1600 1GB RAM, ohne andere Anwendungen nach neustart des PCs).

OK dann heißt es halt warten.
Danke für die Info.

15.12.2006 - 13:24 Uhr

Wie lange dauert das den bei euch um das Update zu installieren?

15.12.2006 - 12:09 Uhr

XNA Game Studio Express 1.0 Released
The XNA team is proud to announce the availability of the 1.0 release of XNA Game Studio Express and the XNA Framework, aimed at helping students and hobbyists build games for Windows and the Xbox 360. This release supports both Windows game development and Xbox 360 development (subscription to the XNA Creators Club is required in order to run XNA-based games on the Xbox 360)

Allgemeine Info
MSDN

Entwicklungsumgebung
Game Studio Express 1.0 Download Link

XNA Framework
XNA Framework 1.0 Download Link

15.12.2006 - 12:01 Uhr

Hier ist der Link für die Express Editionen
C# ist der Download: VS80sp1-KB926749-X86-INTL

14.12.2006 - 10:48 Uhr

Da war sicher ein VB6 Entwickler am Werk, der das früher so hatte App.Path. 😉

14.12.2006 - 10:47 Uhr

Reporting ->Geht viel schneller.

07.12.2006 - 13:53 Uhr

Keine hunderfach geschachtelten Formulare wo man irgendwas einstellen muss.

Microsoft hat darfür Millionen in Ribbon reingesteckt. Es geht doch auch günstiger.

07.12.2006 - 07:58 Uhr

Also ich setzte SourceSafe ein (ich bin halt der einizge Rechner der da was einchecked), habe bis jetzt noch keine Probleme gehabt.

Ich verwende SourceSafe weil es eine sehr gute Integration in mein VS.net 2005 hat.

30.11.2006 - 10:09 Uhr

Es gibt ein SP für das Compact Framework, das müsst genügen damit alles wieder funktioniert. Must bei MSDN Suchen.

30.11.2006 - 08:01 Uhr

Novellbenutzernameist zugleich eine Windowsvariable mit der du arbeiten kannst!
Weis die jetzt grad nicht auswendig. Kann auch net nachschaun weil ich net in da Arbeit bin. Aber gib einfach mal im dos modus Set ein! da is dann die Variable die du suchst

Das wäre viel zu unsicher mit SET xxx=1 kann man ja werte ändern, nach belieben.

30.11.2006 - 07:55 Uhr

*) MyCsharp
*) MSDN (DE,AT, INT)
*) www.windowsforms.net
*) ActiveVB
*) Google

but last not least
diverse Blogs

29.11.2006 - 10:20 Uhr

Ups Klamma falsch gesetzt


Client.DownloadFileAsync(new Uri("http://www.radioaktuell.ch/" + match.ToString()), @"c:\" + match.ToString());

29.11.2006 - 09:07 Uhr

Probierts mal so (Ungetestet)



Client.DownloadFileAsync(new Uri("http://www.radioaktuell.ch/" + match.ToString(), @"c:\" + match.ToString()));


23.11.2006 - 16:24 Uhr

Was das Feld für einen Typ?

22.11.2006 - 09:34 Uhr

Ich hab das Entwicklerbuch von David Scapa in der Englischen Orginalausführung,
fange an es gerade erst zu lesen, bin zwar noch nicht weit gekommen aber es ist nicht schlecht, bis wo ich gekommen bin.

Am Anfang werden erst mal die Klassen ein bischen erklärt und mal schauen wie es weiter geht. Ansonsten sollten dir die Rezisionen auf Amazon weiterhelft. (Kleiner Tipp, bei Amazon.com gibt es zu den Orginalbüchern mehr Kommentare als auf der Deutschen Seite)

http://www.edv-buchversand.de/mspress/product.asp?cnt=product&id=mp-2206

Englische Amazon Seite

22.11.2006 - 07:50 Uhr

Jetzt verstehe ich auch warum MS uns immer die Authentifiziere Windows Anmeldung unterjubeln möchte.

Das würde ja auch den SQL-Server betreffen, wenn ich mich dort authenifieiere?

21.11.2006 - 14:50 Uhr

Beispielsweise ist eine Windows CAL für jeden Nutzer oder jedes Gerät erforderlich, der/das einen der folgenden Services der Serversoftware verwendet:

• Authentifizierungsdienste (wenn Nutzer- oder Anwendungsauthentifizierungen zwischen der Serversoftware und einem Nutzer oder Gerät ausgetauscht werden)

Wenn ich aber eine Windows Authentifizierung nutze muss ich dann für jeden Benutzer ein CALs haben?

21.11.2006 - 12:08 Uhr

Hallo zusammen,

wenn ich eine Anwenungen für einen IIS Server 6.0 (Win 2003) entwickle. Müssen für diesen Server zusätzliche CALs gekauft werden?

20.11.2006 - 12:05 Uhr

Nicht böse sein aber du hast die sucher nicht benutzt!!!

http://www.mycsharp.de/wbb2/thread.php?threadid=11030&hilight=openoffice

17.11.2006 - 12:03 Uhr

Nur wie ermitteln?

Vielleicht ein Test? LOL.

Vorallem wird sich einer der sich eine Zehn gibt nicht eine Frage mehr stellen trauen?

17.11.2006 - 11:46 Uhr

Die Forumsuche sollte dir weiterhelfen.