Laden...
L
Lion1984 myCSharp.de - Member
Entwickler Österreich Dabei seit 05.10.2006 770 Beiträge
Benutzerbeschreibung
2. Platz beim 1. myC# Programmierwettbewerb

Forenbeiträge von Lion1984 Ingesamt 770 Beiträge

20.09.2007 - 08:56 Uhr

Hallo,

sry liest du eigentlich meine beiträge? soll kein böser vorwurf sein, also:

.) die startseite ist eine komplette leere Seite ohne schnick schnack, die lädt auch so wie es sich gehört.

.) der Datenbnak zugriff (wie öfters erwähnt) wird ausgeschlossen, da ich beim debuggen den aufruf flüssig überspringen kann und weil das ergebniss der abfrage bereits in der textbox steht, BEVOR die seite beginnt zu pausieren.

.) Zeit war mit meinen kenntniss stand nicht messbar, also wirklich nur paar ms oder weniger (kA wie schnell ein SQL Server wirklich ist)

Da der einzige Unterschied war, dass per Debugger am integrieten Webserver aufgerufen wird, und sonst per IIS vermute ich stark, dass der IIS oder die Einstellungen für meine Anwendung falsch / nicht optimal sind.
Nur da weiß ich nicht, welche Option dies verursachen könnte.

lg

20.09.2007 - 08:25 Uhr

Hallo,

warum vermutest du, dass es noch der SQL Server ist?

den wie gesagt, ich war vor Ort, die Datenbankzugriffe sind es nicht.
Warum? Ganz einfach, weil wenn man einen Wert aus der Auswählt nimmt, wird eine Abfrage durchgeführt und das Ergebniss dargestellt. Das Ergebniss is unmittelbar vorhanden, nur eben lädt er die Seite neu, da hackt er am Ende / Anfang, wie mans nimmt.

Meine Page_Load's sind alle leer, ausser auf der Masterseite, da hab ich paar Zeilen Code, die mir den Titel des IE's schreiben.

lg

19.09.2007 - 21:44 Uhr

Hallo,

weiß nicht wo ihr Probleme habt, aber wenn ich im profil auf "webseite" klicke und dann den updater auswähle, kann ich es problemlos downloaden!

lg

19.09.2007 - 15:26 Uhr

Hallo,

ich melde mich mit einer SQL Auth. an, dächte wäre aus dem Conencection string ersichtlich. wie man sieht, habe ich auch sa und einen eigenen Account dafür versucht, beides klappte nicht.

ping ist perfomant, habe ich aber, glaub ich, auch schon erwähnt 🙂

lg

19.09.2007 - 13:47 Uhr

Hallo,

also die Datenbank war beim entwickeln natürlich lokal, wie die Anwendung dann startete, ging sie natürlich auf einen MS SQL Server 2005, der im LAN zugänglich ist. Von meinem Rechner bzw. im Firmen netzwerk war kein Unterschied an der Geschwindigkeit zu merken, ging alles problem los.

Dann (2 - 3 Monate später), meinte ein Manager, die Anwendung sei extern (also durchs Internet) relativ langsam im vergleich. Darauf hin schickte ich eine Rundmail und bekam von jedem einsatzort eine Besätigtung, dass dies anscheind der Fall ist.

Jetzt sitzte ich daran, und versuche den Fehler zu finden. Mir ist klar, dass durchs Internet/Intranet je nach Anbindung eine Verzögerung auftreten kann. Jedoch ist die Startseite, wo kein Datenbankzugriff ist, relativ schnell da, und er hackt eben nur bei einer Änderung, die die Datenbank betrifft.

Also war ich heute vor Ort und habe mir das angeschaut. Starte ich die Anwendung über's VS (Öffnen, Webseite, Pfad im Netzwerk) und mit dem integrierten Server starte, dann paßt alles einwandfrei (die Datenbank bleibt die selbe und die Verbindung ist die gleiche, wie es ein Rechner hat, der Probleme macht).

Daher liegt meine Vermutung, dass es nicht dirket die Anwendung ist, sondern eher eine Einstellungssache im IIS, nur da stehe ich zur Zeit an, weil wie erwähnt ich nicht weiß, welche Einstellung dieses Problem verursacht.

Das Problem nochmal zusammengefasst: Bei Änderung beginnt die Seite neuzuladen, unten der Ladebalken des IE's rennt flüssig durch, bis am ende, am Ende hackt es (5 - 10 sek). Nachdem der Anwender dies 3,4 mal machen muss, sind das mindestens 15 sekunden (wenn nicht mehr) die ich gewinnen kann.

lg

19.09.2007 - 12:20 Uhr

Hallo,

soweit ich dich verstanden habe, klickst du ein control im panel und willst wissen, wleches panel dieses control hat?

wenn ja, dann dann gibt es .Parent.. müßte dein panel sein, wenn nichts dazwischen liegt.

lg

Edit: zu lahm. (ganze 4 minuten 🙂 kommt vom vielen nachdenken 😁 schlussfolgerung: Herbivore denkt nicht, er postet einfach 😁 😁 )

19.09.2007 - 12:16 Uhr

Hallo,

das konnte ich leider vor ort nicht machen, er lehnte die verbindung ab, ich muss die server extension nachinstallieren, dass muss ich nachholen und nächste woche wahrscheinlich wieder vor ort. wenns nicht besser wird.

lg

19.09.2007 - 11:20 Uhr

Hallo,

also für alle Helfer und mitleser, das rätzel raten geht weiter 🙂

ich war nun vor ort und habe mir das angeschaut, öffne ich das Projekt am laufwerk und führ es aus, so rennt das ding ohne Performance Probleme, weder Datenzugriff, noch laden, noch irgendwas.

Dies lässt mich jetzt vermuten, dass der IIS schlecht für diese Anwendung eingestellt ist, und da stehe ich an, ich wüßte keine Einstellung, die Performance Probleme mitsich bringt.

Habt ihr da Tipps wo man ansetzten könnte?

lg

18.09.2007 - 16:29 Uhr

10mb speicher haben (für jeden user),

das deutet doch darauf hin, dass du ein user laufwerk hast, nimm die setupdatei am usb stick mit, und bitte deinen lehrer, wenn du es nicht selber kannst (rechte) dir das Framework installieren zu lassen, dass du deine anwendungen zeigen kannst.

lg

18.09.2007 - 14:58 Uhr

es gibt zwar keine direkte frage in deinem thread, aber ich nehm mal an du willst wissen warum DoWork() nicht augerufen wird? richtig?

Falls ja du verwendest nene Forms Timer, even. braucht der beim Service die Erlaubnis, mit dem Desktop zu interagieren.

Oder du verwendest einen anderen Timer.
Ist nur eine Vermutung nachdem deine Frage fehlt.
lg

18.09.2007 - 12:27 Uhr

Hallo,

wenn du AutoWert eingestellt hast, vermute ich, wird eine Zahl erwartet.
dr[name] gibt ein Objekt zurück, .Tostring() ein string, also wohin wirst du wohl konventieren müssen wenn ID ne Zahl ist? 🙂

lg

18.09.2007 - 12:11 Uhr

Hallo,

also soweit ich weiß, ist spash screen was anders.. damit zeigst du nur ne nette form während deine anwendung alles notwendige lädt.

Wenn du die Form eh schon hast, dann sollt es doch ein leichtes sein diese "nach vorn" zu bringen? Du kannst die form anzeigen lassen und das ergebniss abfragen (DialogResult).

Oder ich hab dich falsch verstanden.
lg

18.09.2007 - 10:38 Uhr

Hallo,

also wenn ich die SP im Management Studio ausführe und das unten die Zeit ist, dann steht da 00:00:00. also das ergebnis ist sofort da.

lg

18.09.2007 - 10:15 Uhr

Hallo,

also weder Pooling = true noch die Codeverbesserung brachte was.

Wie gesagt, was für mich unverständlich ist, ist dass der Ladebalken vom IE flüssig durchrennt und am ende erst hackt. d.h. aus meiner Sicht, dass er am Ende (oder beim Neuladen ?) was drin, was eben diese Wartezeit verursacht. Nur ich finde nichts..

Morgen gehts mal vor ort.. Daher gleich die Frage an die Experten. Macht es ein unterschied ob ich "Remote Debugger" verwende oder das Projekt direkt im FileSystem öffne? Falls es an der Verbindung liegt, wäre das doch egal, denn die Verbindung wäre in beiden Fällen gleich ?

17.09.2007 - 10:50 Uhr

Das es nicht verdächtig aussieht, ist mir klar, denn wenn was verdächtig aussieht, hätte ich ja das Problem eingrenzen können 🙂

ExecuteScalar habe ich auch vorher verwendet, aber habs einmal umgestellt, weil es eben vielleicht daran lag, war aber nicht der fall und ich habs nicht zurück geändert.

Was noch zu sagen ist, ich bekam seit start der Anwendung bis vor kurzem die Fehlerwarnung: Event message: Membership credential verification failed.

Dies habe ich bereits behoben und scheint nun keine Probleme mehr zu machen, aber liegt es even. an der falschen Auth. Methode?

Das Problem was hier war/ist, dass, wie das Projekt angefangen hat, das Ziel war, dass Benutzer (AD) auch derren Gruppenzugehörigkeit beibehalten und nur bestimmte Aktionen/Funktionen in der Webseite benützen können, dass ging aber dann baden. Jetzt verwende ich, aus anderen Zwecken, die mitgelieferte ASP Datenbankmethode und habe in der config die Methode auf Forms eingestellt.

Aber dieses Problem war davor und danach.

17.09.2007 - 08:33 Uhr

Guten Morgen, Montag ist und wie versprochen, der relevante code:

Der ConnectionString in der config:

<add name="NameDesStrings" connectionString="Data Source=DataSource;Initial Catalog=xxx;User ID=sa; Password=xxx;Pooling=True; " providerName="System.Data.SqlClient"/>

Die folgende DB Abfrage: (wird auf der relvanten Seite 3mal aufgerufen, aber wie gesagt, das Prolbem ist auch auf anderen Seiten des selben Projekte/Anwendung)

        SqlCommand cmd = new SqlCommand("name_der_SP", new SqlConnection(GetConnectionString()));
        cmd.CommandType = CommandType.StoredProcedure;
        cmd.Parameters.AddWithValue("suche", Location);
        cmd.Connection.Open();
        SqlDataReader reader = cmd.ExecuteReader(CommandBehavior.CloseConnection);
        reader.Read();
        return reader["Result_der_SP"].ToString();


Das wars eigentlich, diese Funktion wird Aufgerufen und mit dem Ergebniss ein wenig gearbeitet (1 x Split und einmal String's zusammenführen).

Die SP bekommt den paramenter, selektiert alle Reihen in der Tabelle, wo eine passende Spalte diesen Wert hat, Ordner sie Absteigend und gib den ersten Datensatz zurück (TOP 1). Es werden hier keine "unnötigen" Spalten mitabgefragt / zurückgegeben, sondern nur auf dieser einen Spalte.

Pooling habe ich nun aktiviert und warte darauf, dass ich auf den Testrechner kann.
15.09.2007 - 10:58 Uhr

Hallo,

welche Entwicklungsumgebung hast du ?
Bei VS 2005 Prof. gibt es den Menüpunkt "Vorlage exportieren", gab es aber auch in dne Express Versionen, soweit ich mich noch erinnern kann.

lg

P.S.: @admin, even ein FAQ Punkt? is doch schon öfters gefragt worden und is doch immer die selbe Antwort 😜

15.09.2007 - 10:55 Uhr

Hallo,

das hatte ich mir auch gedacht und hab es mal entfernt, da dauert die Seite noch länger, habe aber nicht daran gedacht, es per hand mal zu aktivieren. werde ich nachholen.

lg

14.09.2007 - 20:32 Uhr

Hallo,

also es handelt sich ASP.NET, und wie gesagt, bis Montag gibts kein Source, werde ihn aber nach bestem gewissen beschreiben und nachreichen.

Also Die Datenbank liegt auf MS SQL server, und hat, geschätzt 10 Tabellen.
Bei der SP handelt es sich um eine Tabelle, es werden auch keine Joins oder ähnliches angeführt. Es sind, wie erwähnt knapp 3000 Datensätze erhalten mit ungefüjr 15 Spalten. Es wird 1 Parameter übergeben, nach diesem wird gefiltert und nach einer ID absteigend geordnet.

Soviel zur Datenbank, codetechnisch realisiere ich dieses per "Hand". also ich hab den Conenction string zur Datenbank (mit Pooling = false und username/pw), lege den Typ auf SP fest, gib den Namen an, öffne die Verbindung und hole mir den Reader.

Beim Reader mache ich .read(), da mich eh nur der erste Datensatz interessiert, und lese eine gewisse Spalte aus. Das wärs codetechnisch.

Die Angaben beziehen sich auf 1 Seite, die wichtig ist, bei anderen wäre es egal ob sie langsam ist oder nicht. (nehm aber an, dass das Problem das gleiche ist)

Was ich sagen kann ist, dass wenn ich in der Auswahl ein Item auswähle, die Seite beginnt neuzuladen, der Ladebalken läuft eigentlich sehr flüssig durch, aber am ende hackt er und macht eben diese lange Pause, da der User 3mal was wählen muss, addiert sich das doch schon zu einer gewissen Wartezeit, die ich gern umgehen mag.

An der Verbindung "sollte" es nicht liegen, da der ping auf 21 ms ist, und wie gesagt, andere Seiten flüssig laufen.

Hoffe ich habe mal einiges aufklären können.
lg

14.09.2007 - 16:01 Uhr

Hallo liebes Forum,

ich komme mit einem Problem zu euch, wo ich ehrlich gesagt nicht mehr weiter weiß. Folgendens:

Es handelt sich um eine ASP Webseite, bei welcher mir der Datenbankzugriff sehr langsam erscheint. Ist auf einer Seite kein Datenbankzugriff, so geht dieser normal rassant, befindet sich jedoch ein zugriff, so braucht die Seite mal gute 15, 20 Sekunden zum laden. Auch bei einer Auswahlbox im PostBack braucht diese 15,20 Sekunden.

Daher meine Frage, wo das Problem liegen könnte um diesen Zugriff zu verkürzen?
Bei der Abfrage handelt es sich um eine SP, die ein Feld zurückliefert und die Tabelle nicht gerade groß ist (zurzeit max. 3000 Datensätze)
Die abfrage selbst scheint zu gehen, habe die zeit davor und danach gelesen (DateTime.NOW() und die war gleich). In den Page_Loads steht auch nichts, ausser eben der DB zugriff.

An der Verbindung kanns auch nicht liegen, da andere Seiten dieses PRoblem nicht haben.

Um es zu betiteln. Einige brauchen 2 min für einen Prozess (Seite starten, eingaben machen, seite drucken) andere bis zu 5 min.

Hoffe hab alles wichtige erklärt, wenn code auschnitte benötigt werden, werden diese am M;ontag nachgereicht, da am Wochenende nicht gearbeitet wird 🙂

lg Lion

14.09.2007 - 13:50 Uhr

wie gesagt, ich hab ihn auch nicht verstanden, ich versteh auch nicht warum was sowas postet das als "witzig" hinstellen mag 😉

14.09.2007 - 12:52 Uhr

dann sag dem guten doch, was er besser/anders machen könnte?
schon mal daran gedacht? 😉

14.09.2007 - 11:48 Uhr

als dank könntest du das ja anderen usern zur verfügung stellen 🙂
ich denke ein "bild sucher" wird doch hier und da mal gebraucht 🙂

lg

13.09.2007 - 21:32 Uhr

mir gehts darum, dass ich bis jetzt immer dieses forum als fachlich sehr hoch eingeschätzt habe. Daher meine ich auch, solche "schubladen" sind hier nicht notwendig.

ja aber sagen wir mal jetzt es sitzt ein noob vor dem Pc und hat nen USB Stick und nen SD Card Reader angesteckt.

ich finde sowas einfach nicht nötig, soll er halt User, anfänger schreiben oder so, aber ich finde alg. solche internet titel wie noob grässlich, hab mich nur dazu geäussert 🙂

lg

13.09.2007 - 19:16 Uhr

ja aber sagen wir mal jetzt es sitzt ein noob vor dem Pc und hat nen USB Stick und nen SD Card Reader angesteckt.

Was soll den solch eine Bezeichnung? is das nötigt? ich hab manchmal >3 Sticks stecken, bin ich ober noob? bitte beachte was du sagst, ich denke sowas ist nötig..

13.09.2007 - 16:10 Uhr

Hallo,

du hast die Alternative doch selbst gesagt?
COM Port.. dazu gibt es in .NET 2 eine Komponente und hier massig Threads dazu. Musst nur danach suchen.

lg

12.09.2007 - 19:29 Uhr

wenn mans ganz böse nimmt, dann gib das klo papier neben den Text "Für windows XP/ Vista" 😜 (natürlich auch für andere BS möglich)

12.09.2007 - 18:41 Uhr

hallo,

du könntest es doch für die Funktion "... löschen" nehmen, also Dateien, Datensätze etc. gleichbedeutenden mit dem klo runter spülen 😉

lg

11.09.2007 - 16:29 Uhr

Hallo floste, jetzt nicht falsch verstehen aber willst du ihn nicht gleich das programmieren abnehmen ?

sry solche "einfachen" Fehler/Vergessnheit oder ähnliches sollte man ihm einmal selbst veruschen lassen und nicht die Lösung vorsetzen.

Ist von mir nicht böse gemeint, und von dir sicher gut gemeint, aber man lernt doch am besten aus eigenen Fehler und meistens gar nicht, wenn man Lösungen vorsetzt, oder? 🙂

Aber ich hab das schon öfters gesehen und öfters meinen Teil dabei gedacht, dich, hat es leider erwischt.

lg

11.09.2007 - 15:29 Uhr

also das erste, wo bleibt die Division?
ansonsten:

  • es wäre schön zu sehen, bei welcher Aufgabe man ist (x von 10, zB)
  • es ein falsches ergebniss eingebeben wurde, wäre es nett, das richtige zu sehen.

optional:
eine zeitmessung wäre interessant, das könnte man in das resultat mit einfließen lassen. Oder auch einen "Test" der die Aufgaben mixt (nicht nur addieren zB).

lg

10.09.2007 - 16:16 Uhr

hallo herbivore,

ich denke wenn man so eine klasse macht, dann weißt man das, also bin ich deiner meinung, aber ich hab jetzt die "kritik" an log4net nicht verstanden, da er selbst auch in eine textdatei loggt.

lg

10.09.2007 - 14:34 Uhr

ich hätte mal eine andere frage:

du willst:

log4net schreibt aber bloß in eine Textdatei.
Ich hätte aber lieber ein kleines Fenster daher habe ich es dann selber gemacht.

und du machst:

        private Logger(string fileName)  
        {  
            logFile = new StreamWriter(fileName, false, Encoding.Default);  
        }  

wo genau is jetzt der unterschied ob du vom log4net die datei nimmst oder deine ? oder hab ich was nicht mitbekommen?

lg

10.09.2007 - 12:06 Uhr

Hallo,

ich selbst habe zwar noch keine Art der Lizensierung eingesetzt, aber ebenso versucht mich schlau zu machen.

meine direkte frage, ist es deine anwendung wert sie an das Internet anzubinden?

Aus meiner suche würde ich sagen, ich würde lieber das "klassische" modell mit dem Lizenzschlüssel verwenden, den wie man es fast in jedem Thread dieser Art liest, 100% sicher bist du nie. Lieber 1 verkaufte version und 10 raubkopien, als gar keine 🙂.

lg

10.09.2007 - 12:00 Uhr

und wenn nicht, dann füge den namespace doch mit einen using statement hinzu (wie hast du es denn mit den anderen 16 gemacht?)

09.09.2007 - 16:11 Uhr

Hy,

hast du die die abfragen mal angeschaut? ich denke wenn man mit parameter arbeiten, muss man auf die ' achten, denn normal lautet es ja: "WHERE spalte=@spalte" und nicht mit '.

folgendens sollte/könnte klappen:

cmd.CommandText = "SELECT Title, catID, URL, Developer, Release, Rating, UserRating FROM gf_game WHERE (Title LIKE @kw) ORDER BY catID, Title";
        cmd.Parameters.AddWithValue("@kw","%" + kW + "%");

lg

€dit:

darauf hättest du eigentlich auch selbst kommen können, denn in deiner 2ten antwort steht ja im endeffekt in kw "%Value% und übergebst den auch ohne ' Zeichen.

08.09.2007 - 10:06 Uhr

Hallo,

das stimmt, nicht von allen, aber wozu gibt es den oben "Aktive Themen" bzw. "Neue Beiträge", da haste doch auch alle drin, zwar auch die mit letzten Antworten.

Reicht dass den nicht?
Muss es unbedingt den sein x Möglichkeiten zu haben, auf neue Themen zu kommen?
lg

08.09.2007 - 09:40 Uhr

Hallo,

wozu?
du kannst ihn jedem Forum die Sortierung umschalten, also auch nach Erstellungsdatum Sortieren, auf oder absteigend. Von daher wäre das doppelt gemoppelt, aus meiner sicht unnötig.

lg Lion

07.09.2007 - 12:49 Uhr

Nein auch nicht, es ist natürlich abzoge gemeint, ich hab nur woanders ebenfalls eine antwort zum thema Betrug erfasst, habe ich wohl mit geschleppt. Es war und ist weiterhin Abzocke gemeint, was es meiner Ansicht weiterhin nicht ist, nachdem du besser ausgestiegen bist 😉

Aber ich denke wir führen hier eine ewige Diskussion, ich find's ok da du ja frühzeitig ausgestiegen bist und warum dann die Firma nur verluste trägt (Austieg = Tarifwechsel) nur weil sich eine Kunde einbildet, er könne einfach den Vertrag wechseln.

Wird sich, denke ich, auch nicht so schnell ändern, denn um es auf andere Branche vielleicht zu verlegen 😉 es gibt ja auch den befristeten Vertrag für Dienstnehmer, da sind sind genauso beide Seiten für den Zeitraum gebunden, oder man hat gute Gründe (ich will jetzt für mehr geld für die selbe leistung geht ebenso selten).

Meine Meinung.
lg

06.09.2007 - 14:53 Uhr

also ich will jetzt echt nicht nervig wirken oder ähnliches, aber ist das keine Überwachung? auch wenn es nur für ein Spiel ist?

Wer führt den die Screens aus? der, der sie ausführt ist im klaren was das Programm macht?

lg

06.09.2007 - 14:39 Uhr

Am leichtesten für wem? dich? ich poste mal, was normal als standart kommt:

Auf der anderen Seite ist myCSharp.de kein reines Anfängerforum. Wir setzen grundlegende Kenntnisse voraus, zum Beispiel über den Aufbau von Windows-Forms-Anwendungen. Solche grundlegenden Kenntnisse erwirbt man leichter und besser, wenn man ein Buch durcharbeitet. Anfänger sollten daher akzeptieren, wenn sie bei zu grundlegenden Fragen auf das Selbststudium verwiesen werden.

und wenns dir hilft, deine funktion wird nicht aufgerufen, und sowas gehört ebenmal zum Aufbau einer Windwos-Forms-Anwendung 😉

06.09.2007 - 14:35 Uhr

@herbivore
Willkommen bei der svenson Verwschörung 🙂
(oder "Das Svenson Ultimatum" 🙂 )
ne svenson bitte nicht bös sein, is nur scherz 🙂

aber hier geht ja im endeffekt auch nicht darum das du dir erwartest und was nicht, wie gesagt wurde man kann nicht alles haben. Ich denke 1&1 nimmt das Risko in Kauf dich zu verlieren, denn andersum würde 1&1 nicht so bekannt sein wenn es keiner kennt. (lieber negative Werbung als garkeine?) und ich denke sie bekommen ebenso geung anmeldungen.

aber seis drum, es ging ja nur darum, dass ich es nicht ok fand, das als Betrug hinzustellen, sagst du, es is deine erwartung, dass es günstiger sein sollte oder du warnt davor, dass Gebühren für einen Tarifwechsel (im Vertrag) anfallen, dann sag ich ja nichts, aber am ende ist es kein Betrug, wie ich finde.

lg Lion

06.09.2007 - 14:30 Uhr

Hallo,

wenn das oben dein kompletter source ist, dann denke ich, du solltest dir mal grundlagen aneignen.

Soll jetzt keine Beileidgung sein, nur für mich hat es den Anschein, den für jmd der nötiges Grundwissen hat, dem is klar warum kein Bild gemacht wird.

lg Lion

06.09.2007 - 13:29 Uhr

Steht doch alles in deinem Code!

        /// <summary>
        /// Captures a screen shot of the entire desktop, and saves it to a file
        /// </summary>
        /// <param name="filename"></param>
        /// <param name="format"></param>
        public void CaptureScreenToFile(string filename, ImageFormat format)
06.09.2007 - 13:28 Uhr

Hallo,

eigentlich sollte ich dich nen halte punkt setzten lassen und du könntest debuggen 🙂

Hier das orignal:

string strConn ="Server=127.0.0.1; User ID=user_example; PWD=password_example; database=db_example;";

und hier deiner:

string strConn = "Server=localhostTrusted_Connection=yesInitial Catalog=pubsConnect Timeout=60";

jetzt solltest du es sehen 🙂 denk ich mal

06.09.2007 - 13:19 Uhr

Hy

dass mit der Kulanz kenne ich, aber sagtest du nicht selbst im endeffekt war es billiger? wieviel hättest den draufgezahlt wenn du bis zum ende des Vertrages gewartet hättest?

lg

06.09.2007 - 13:02 Uhr

Hallo,

ist denn ein Vertragswechsel kein Abbruch des aktuellen Vertrages?
ist wohl Anssichtssache, ich habe nur das Beispiel des Handyvertrages (da ich es miterlebt habe) das dort ein Tarifwechsel (was ja gleichzusetzten wäre) genauso Gebühren gekostet hat also ein ausstieg.

Ich mein ich seh irgendwo die Firma ein, du wechselt zB 6 Monate vor ende auf billigeren Tarif, der Firma fehlen 6 Monate Differenz die du verträglich einzuhalten hättest? und wie du sagst, meistens is die gebühr im endeffekt eh günstiger, also was is daran abzocke?

sry ich sehs in dem fall nicht ein 🙂

Edit: ihr mit euren verbesserungen 😁

Offensichtlich ist, dass der Vorteil des Kunden durch die Änderung gemindert werden soll, um so Kampfpreise zu ermöglichen. Das steht dann alles im Kleingedruckten. Ich finde so ein Gebahren einfach nicht seriös, aber das ist die gesamte Branche nicht...

warum soll die Firma nur Verluste tragen wenn du vorzeitig wechselt?
ja sowas steht häufig im kleingedruckten, aber aus meienr sicht durchaus nachzuvollziehen

06.09.2007 - 12:59 Uhr

Hallo,

guck dir deinen conenctionstring an und den auskommentieren, dir fehlt was entscheidenes 🙂

lg

06.09.2007 - 12:53 Uhr

@Svenson,

deine Beschuldig als "Abzocke" versteh ich nun gar, ich mein ich hab auch ewig gesucht bis ich einen passenden Anbieter finde, mit dem ich zufrieden bin.

Aber immerhin hast du einen Vertrag bis Jahresende und willst ihn vorzeitig unterbrechen? nenn mir mal was wo es nicht üblich ist da gebühren zu fordern.

Oder ist jeder Handy Provider ein "Abzocker", wenn er Gebühren verlang für das (wahrscheinlich) 0Euro Telefon wenn man früh zeitig aus den Vertrag aussteigt?

Also ich sehe ein, dass abgezockt wird, keine frage, aber diese sache als abzocke hinstellen, versteh ich irgendwie nicht 🙂

(oder ist es bei euch nicht üblich, gebühren bei frühzeitigen ausstieg zu fordern? bin immerhin "nur" österreicher 🙂 )

lg

05.09.2007 - 19:10 Uhr

lies dir doch den geposteten link durch, da steht alles nötige drin!

lg Lion

05.09.2007 - 17:22 Uhr

beim erstellen:

meineComboBox.Tag = index

im eventhandler:

ListCombo[(object as comboBox).TAG]

Edit: Tag ist natürlich ein Object, also konventierung nicht vergessen.
lg