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
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. 😉
Upps, habe gerade bei Apache nachgeschaut und die haben das Modul entfernt.
Die haben irgendwelche Probleme gehabt mit den neueren Apache Versionen.
Coole Sache die Statistik, wir müssen mehr nach c# suchen damit der Anteil steigt 😉.
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.
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.
Schau mal in der suche nach 'AddIn' nach, es gibt viele Informationen wie man das macht.
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
@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?
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.
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?
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
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.
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.
Ich sehe den blauen Fortschrittsbalken für die Berechnung bei meinen derzeit kleine Projekt nicht mehr. Früher hat das 2-3 Sekunden gedauert.
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
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.
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.
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:
- 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.
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.
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);
}
}
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
das kann so auch nicht funktionieren
MAPIFolder = folder = ns.Folders.Item(cStoreName);
//würde eher so heißen
MAPIFolder folder = ns.Folders.Item(cStoreName);
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.
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.
Ich glaub du hast das Konzept von ADO.Net noch nicht ganz verstanden.
Poste bitte etwas mehr Code wo du deine Connection erzeugst.
Ja sollte gehen. Auf meinem Systemen ist folgendes oben
* Net 1.0, 1.1, 2.0, 3.0
* AJax irgendeine CTP
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.
Wie lange dauert das den bei euch um das Update zu installieren?
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
Hier ist der Link für die Express Editionen
C# ist der Download: VS80sp1-KB926749-X86-INTL
Da war sicher ein VB6 Entwickler am Werk, der das früher so hatte App.Path. 😉
Keine hunderfach geschachtelten Formulare wo man irgendwas einstellen muss.
Microsoft hat darfür Millionen in Ribbon reingesteckt. Es geht doch auch günstiger.
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.
Es gibt ein SP für das Compact Framework, das müsst genügen damit alles wieder funktioniert. Must bei MSDN Suchen.
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.
*) MyCsharp
*) MSDN (DE,AT, INT)
*) www.windowsforms.net
*) ActiveVB
*) Google
but last not least
diverse Blogs
Ups Klamma falsch gesetzt
Client.DownloadFileAsync(new Uri("http://www.radioaktuell.ch/" + match.ToString()), @"c:\" + match.ToString());
Probierts mal so (Ungetestet)
Client.DownloadFileAsync(new Uri("http://www.radioaktuell.ch/" + match.ToString(), @"c:\" + match.ToString()));
Was das Feld für einen Typ?
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
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?
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?
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?
Nicht böse sein aber du hast die sucher nicht benutzt!!!
http://www.mycsharp.de/wbb2/thread.php?threadid=11030&hilight=openoffice
Nur wie ermitteln?
Vielleicht ein Test? LOL.
Vorallem wird sich einer der sich eine Zehn gibt nicht eine Frage mehr stellen trauen?
Die Forumsuche sollte dir weiterhelfen.
Und die größe Ändern.