Laden...
Avatar #avatar-2349.jpg
assi myCSharp.de - Member
Codeninja Uterus Dabei seit 15.05.2006 114 Beiträge
Benutzerbeschreibung

Forenbeiträge von assi Ingesamt 114 Beiträge

14.12.2011 - 15:38 Uhr


>

Das wars! Der Splashscreen muß neu generiert werden,

muchas gracias!

14.12.2011 - 13:25 Uhr

Computer\HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\10.0_Config\Registration --> Username

  • Die Unterordner auch jeweils den Usrname

Habe ich alle geändert -> ohne Erfolg

14.12.2011 - 13:19 Uhr

Ich würde mal die Registry mit Regedit danach durchsuchen.

Das war natürlich mein erster Ansatz und sind auch schon alle generischen Blödmänner rausgeflogen 😉

14.12.2011 - 12:04 Uhr

Mahlzeit,

es ist eigentlich nur eine Kleinigkeit, aber sie nervt mich seit über 18 Monaten, da mich jedes Mal der Namen des Blödmanns, der vor mir hier war, anspringt wenn ich die Entwicklungsumgebung starte:

Besagter Vorgänger hat natürlich alle Programme nicht auf die Firma sondern auf sich selbst regestriert: (genau wie in jedem bescheuerten Codeblock keine Kommentare vorhanden sind, aber er überall als Autor hinterlegt ist).

Ich habe jetzt schon die Regestry durchforstet und in der setup.sdb nachgesehen, trotzdem taucht der Name immernoch beim Programmstart auf.

Frage: Weiß jemand wo die Info "generischer Blödmann" abgelegt ist?

29.11.2011 - 08:57 Uhr

Leider nicht, aber danke für den Vorschlag 👍

28.11.2011 - 10:51 Uhr

[Es ist zwar VB aber vielleicht hat der ein oder andere das Problem auch schonmal gehabt, deswegen auch hier folgende Frage:]

Mir fehlt die richtige/offzielle Bezeichnung für das ... Feature, ich hoffe ich kann mich trotzdem verständlich ausdrücken:

Zum Hintergrund: Ich komme ursprünglich aus der C# Welt und fand das Feature schon immer etwas nervig das VB während der Arbeit den Code vorkompiliert d.h. zB einen vertippten Funktionsnamen sofort meldet, etc.

Jetzt habe ich ein großes, und übel zusammengeklopptes, VB Projekt übernommen und habe das Problem das mein 2008er MS Studio ab und an einfach stehenbleibt um den Code vorzukompilieren/zu checken/ wie sich das auch nennen mag. Als alter C#pler habe ich kein Problem damit wenn ich erst beim kompilieren auf Fehler aufmerksam gemacht werde und würde jetzt gerne wissen ob und wenn ja wo ich das Studio entsprechend umstellen kann.

Danke und Gruß
FA

02.08.2011 - 16:17 Uhr

So der erste Brandherd von 10200 auf 6900 Zeilen gekappt, falls es weg juckt:

Einfach eine neue Klassen Datei hinzufügen und [Formname].Designer.cs [.vb] benennen, das Studio ordnet die dann gleich richtig dem [Fornname] zu. Selber Namespace, selber Klassenname mit nem partial davor,, fertig ist das Designer File. VB benötigt noch das gleiche "inherits"
Per Hand, mit nem Script oder Prog alles rüberschieben was automatisch erstellt wurde und das wars.

28.07.2011 - 09:43 Uhr

Sollte man meinen, aber in zwei von zwei Stichproben war es natürlich nicht der Fall.

Ich werde wohl die übelsten Brandherde per Hand auseinander fusseln, aber thx anyway.

27.07.2011 - 10:12 Uhr

VS 2008 Prof.

Servus,

mal eine grundsätzliche Frage: Ich habe hier ein Projekt dessen uralt Formulare noch in einem großen File definiert werden, was leider, dank "durchdachtem" Codeaufbau, inzwischen zu 10.000+ Zeilen Formularen geführt hat. Um das Chaos einzudämmen will ich als ersten Schritt den ganzen Designercode in ein neue File auslagern (konform zu dem Standartverfahren Code File/Designer File).

Lange Rede, kurzer Sinn/Frage: Kennt jemand/Gibt es dazu was vom Studio oder Drittanbietern um nachträglich das Form auf zwei Files aufzuteilen oder muß ich das Designer File per Hand "schnitzen"?

Danke

19.07.2011 - 15:00 Uhr

Wie sieht die XML Datei aus, bevor Du sie wieder lädst? ( = beinhaltet sie drei Tabellen?)

19.07.2011 - 14:47 Uhr

@Khalid: Danke für den Hinweis werde ich in Zukunft beachten. Hoffe so passt es jetzt.

Nein tut es nicht, ich geb Dir mal einen Hinweiß und den Tipp auch wirklich Kahilds Link zu folgen.

SQL = "DELETE FROM tblKunden WHERE Name = '" + sName + "'";

19.07.2011 - 14:43 Uhr

sry, aber wie dir hier schon mehr als einmal gesagt wurde: Die Arbeit mußt du schon selber machen und wenn Du damit überfragt bist einen int Wert in deinen XML kram reinzumurksen würde ich entweder, endlich, selber mal den Kortex anwerfen oder meine Berufswahl mal überlegen, das sind keine Probleme sondern "mach mal jemand meine Arbeit für mich"

19.07.2011 - 14:11 Uhr

Gerade gefunden, ...ohne Worte

 
Try 
[...]
Catch ex As Exception
     'Geht halt nicht
End Try

19.07.2011 - 14:10 Uhr

Wenn die imagelist eh verfügbar ist, würde ich es mal mit dem Index des Bildes versuchen

19.07.2011 - 09:52 Uhr

Vorschlag: Wenn Du deine Daten in einer DataTable verwaltest, bietet die Table dir das Save und Load in/from XML fertig an. Du mußt dann nur deinen LV aus der table füllen, fertig ist die Karre. (Wenn Du mit einem DataGridView statt dem LV arbeitest mußt Du nur noch die DataSource zuweisen und ggf. etwas formatieren).
War zumindest meine Lösung für eine kleine App in der ich keine DB zur Verfügung hatte und ein paar Daten ablegen wollte.

Ansonsten halt deinen Savevorgang gerade umgekehrt: Mit einem XML Reader deine XML Datei öffnen, auslesen und anhand der XML Daten/Knoten ListView Items erzeugen.

14.07.2011 - 15:19 Uhr

So, folgende Procedure in der DB abgelegt:


set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
go

CREATE PROCEDURE [dbo].[provokeTimeout] @sekunden int
AS
BEGIN

	DECLARE @datTimerBis datetime
	SET @datTimerBis = DateAdd(second, @sekunden, GetDate())
	DECLARE @datTimerJetzt datetime
	SET @datTimerJetzt = GetDate()

	WHILE @datTimerJetzt < @datTimerBis
	   BEGIN     
		  SET @datTimerJetzt = GetDate()
	   END

	SELECT 'Done'

END

Die Whileschleife läuft X Sekunden, d.h. 20 Sekunden übergeben, den Timeout auf 10 setzen und wir sollten garantiert noch im Aufruf sein, wenn der Timeout abgelaufen ist.

..oder übersehe ich was?

Edit: "Shave my back and call me an elf!" ..es funktioniert brav wie es soll!

thx @prod

14.07.2011 - 14:05 Uhr

Stimmt, guter Ansatz, dh ich knalle mal was dickeres in die Abfrage und lasse den Timeout auf 10 Sek, Kreuztabelle aus zwei Tabellen mit je 203770 Datensätzen.

Timeout! Allerdings erst nach über 60 Sekunden, statt den gewünschten 10..

Ich habe auch nochmal das ganze Projekt nach "Timeout", 60, 60000 etc. durchsucht, in der schwachen Vermutung das mein, begrenzt befähigter, Vorgänger irgendwas haarsträubendes zusammengebastelt hat, bin aber nicht weiter schlauer davon geworden/abe nichts gefunden.

14.07.2011 - 12:22 Uhr

Servus,

ich habe hier einen 2005er MS SQL, eine .Net 2.0 Anwendung und als Connection fahre ich über eine System.Data.SqlClient.SqlConnection,

Connectionstring = "server=" + m_strServer + ";User Id=" + m_strUserID + ";password=" + m_strPassword + ";database=" + m_strDatabase + ";MultipleActiveResultSets=True"

Soweit rollt alles, ich wollte jetzt aber bei einer bestimmten Abfrage den TimeOut hochsetzen, also setze ich nun das CommandTimeout Property wenn übergeben:


(vereinfacht)
 Public Function GetDataTable(ByVal strQuery As String, Optional ByVal intTimeOut As Integer = -1) As DataTable

Dim tblResult As New DataTable()

Dim Command As New SqlCommand(strQuery, Me.m_sql_connection)
             
If intTimeOut > -1 Then Command.CommandTimeout = intTimeOut

Dim data_adapter As New SqlDataAdapter(Command)
data_adapter.Fill(tblResult)

Return tblResult

Wenn wir davon ausgehen das "SELECT furchbargroße Abfrage" 120 Sekunden dauert, sollte also:

GetDataTable("SELECT furchbargroße Abfrage", 10) 

zur Exception führen und

GetDataTable("SELECT furchbargroße Abfrage", 180) 

funktionieren.

Was nicht der Fall ist, beide Abfragen laufen durch und geben Daten zurück, es gibt devinitiv einen Timeout, den manche User hier treffen, ich habe allerdings noch nicht gestoppt wie hoch der eingestellt ist, nichtsdestotrotz müsste, imho, das Property trotzdem festlegen wie lange die App wartet.

Die MSDN http://msdn.microsoft.com/de-de/library/system.data.sqlclient.sqlcommand.commandtimeout%28VS.80%29.aspx weißt darauf hin das

CommandTimeout hat keine Auswirkungen, wenn der Befehl für eine Kontextverbindung ausgeführt wird (eine SqlConnection, die mit "context connection=true" in der Verbindungszeichenfolge geöffnet wurde).

was bei uns nicht der Fall ist, siehe C-String oben.

Hat jemand nen Tipp?

Danke
Assi

05.10.2010 - 16:39 Uhr

Mal ganz blöd gefragt: Du weißt das man den ausblenden kann? 😃

05.10.2010 - 10:17 Uhr

@Th69 Cooler Vorschlag, auf die Idee bin ich noch gar nicht gekommen!
Ich spiele damit mal etwas rum, mal sehen wie weit ich komme.

genau darauf läuft doch mein Beitrag hinaus.

Stimmt, sorry ich habe mich von deinem OT Teil zu sehr ablenken lassen. Wobei deine Antwort "Es geht halt nicht" den Thread auch nicht unbedingt weiterbringt 😉

05.10.2010 - 09:18 Uhr

Leute, ich finds ja toll das ihr versucht Einsteigern guten Stil näher zu bringen, darum geht es mir aber nicht. Ich stelle hier die akademische Frage ob es überhaupt möglich ist, bzw. ob jemand ne gute/fundierte Erklärung hat warum das nicht geht.

Edit: Bzw. Freue mich über jeden coolen Workaround

04.10.2010 - 16:42 Uhr

In welchem UseCase wird benötigt, dass ein Doppelklick-Event vom Code aus so geworfen wird dass es aussieht als hätte der Benutzer selbst doppelgeklickt?

Ich weiß das man das anders machen kann und habe es anders gelöst, **ersparen wir uns also bitte die "Warum machst du das überhaupt so?" Routine ** und bleiben beim Punkt: Wie bekomme ich den Event von außen / vom Form aus getriggert?

Danke!

04.10.2010 - 15:01 Uhr

Da Events in C# aber mittels MultiCastDelegates implementiert sind, ist dies nicht eindeutig möglich, denn rein theoretisch könntest du auch alle drei Methoden einem DataGridView-DoubleClick zugewiesen haben.

Ich verstehe nicht was das mit meinem Problem zu tun hat, wenn ich dem DoubleClick einer Instanz eines Grids alle drei Delegates zugewiesen haben sollte, werden beim triggern des Events halt alle drei ausgeführt?!

Und die abonnierten Methoden eines Events kann nur jeweils die Klasse aufrufen, welche das Event implementiert hat.

Das befürchte ich auch, wobei auch das nicht direkt mit meinem Problem zu hat, ich will schließlich nicht auf die abbonierten Methoden zugreifen, sondern nur den Event triggern.

Also entweder einen switch-case oder aber wie von @Balaban_S schon vorgeschlagen, eine Basisklasse für die DGVs implementieren.

Ich kann auch eine Message an das Window schicken damit das den Dbl Click auslöst, aber mein Anliegen war es eine einfache Abkürzung zu finden, was alle drei Lösungen ja nicht direkt bieten 😃

04.10.2010 - 13:43 Uhr

Das jedes Grid einen eigenen Eventhandler hat (dataGridView1_Doubleclick(..)) , (dataGridView2_Doubleclick(..)) und (dataGridView3_Doubleclick(..)) ist ja genau die Crux. Ich kann natürlich eine Fallunterscheidung machen udn dann über nen Switch o.ä. die jeweilige dataGridViewX_Doubleclick Fkt manuell aufrufen, aber eigentlich brauche ich das nicht zu tun, da ich, wie gesagt, ja schon das grid objekt in der Hand halte und über seinen Event mit dem richitigen Handler verknüpft ist.

Grober Wunschcode ist


Fkt(object sender, [...])
{
   ((DataGridView)sender).invoke(OnDoubleClick)
}
04.10.2010 - 12:37 Uhr

Moin,

ich steh gerade etwas auf dem Schlauch und vielleicht hat hier jemand nen Tipp:

Ich habe drei DataGridViews mit unterschiedlichem Inhalt und jeweils eigenem DoubleClick EventHandler, sowie eine Stelle im Form an welcher mir eins der Grids als "sender" Object zugeworfen wird. Das einzige das ich jetzt an dieser Stelle machen möchte ist den besagten DoubleClick auslösen und bekomme das gerade nicht gebacken.

Ich weiß das man das anders machen kann und habe es anders gelöst, ersparen wir uns also bitte die "Warum machst du das überhaupt so?" Routine und bleiben beim Punkt: Wie bekomme ich den Event von außen / vom Form aus getriggert?

Danke
Florian

25.11.2008 - 15:39 Uhr

*rofl* Jetzt schnall ich erst was das soll .. runden ^^

Aber egal, bedenkt man daß das von einem "professionellen" Entwickler stammt, bleibt es peinlich

25.11.2008 - 15:06 Uhr

Und noch eine Perle:

dblCalcBid = Convert.ToDouble(tblAllQuotes.Rows[0]["calc_bid"]);
dblCalcBid = Convert.ToDouble(dblCalcBid.ToString("0.00"));
24.11.2008 - 14:30 Uhr

Verstehe ich das richtig das du auf dem DataGridView wie in Excel arbeiten willst?

17.11.2008 - 12:52 Uhr

das zu überarbeitende Projekt aufmachen, sich wundern, den nagenden Kopfschmerz beim Nachverfolgen des Code bemerken , anfangen zu schreien, in Agonie am Boden wälzen und dann das beste draus machen.
(Oben Before unten After)

Das letzte Staticding hätte ich auch noch erlegen können, aber ich war zu faul + da ist es wenigstens ne Quick and Dirty Lösung. Die anderen Staticisten wurden nur in der Klasse benutzt und wurden nirgendwo von außerhalb angesprochen, es war also völlig(!) unnötig sie zu "statischen", bzw public zu machen. argh

(..immer dran denken. Nur noch 30 Tage lang diesen Deppenquatsch ertragen müssen ..immer dran denken. Nur noch 30 Tage lang diesen Deppenquatsch ertragen müssen..immer dran denken. Nur noch 30 Tage lang diesen Deppenquatsch ertragen müssen..immer dran denken. Nur noch 30 Tage lang diesen Deppenquatsch ertragen müssen..immer dran denken. Nur noch 30 Tage lang diesen Deppenquatsch ertragen müssen seufz)

17.11.2008 - 10:56 Uhr

Hallo assi,
pack dein großen Hammer wieder ein und nimm den kleinen, bringt nur Vorteile.

Achwas, wirklich? Ich benutze aber im allgemeinen gar keine Holzhämmer, was nun?

17.11.2008 - 09:42 Uhr

versch. Beispiele:

mit dem großen Holzhammer:


IDictionaryEnumerator ideClients = HashTable.GetEnumerator();
while (ideClients.MoveNext())
{
    ?? = ideClients.Value;
    ?? = ideClients.Key;
}

der kleine Holzhammer:

foreach (DictionaryEntry di in hshTest)
                {
                    ?? = di.key;
                    ?? = di.Value;
                }
17.11.2008 - 09:07 Uhr

naja, dann solltest du deinen Professor freundlich darauf hinweisen, dass ArrayList in die Mottenkiste gehört und wie alle untypsierten Collections aus System.Collections nicht mehr benutzt werden sollte.

OT: Was ist das Pendant zur Hashtable in der System.Collections.Generic?

10.11.2008 - 11:15 Uhr

GuitarHero Gitarre -> Rockstar

am echten Bass -> nur mit 3 Promille verwendbar 😁

06.11.2008 - 14:51 Uhr

Oder übersehe ich gerade was?

Ja. Siehe:

das man da den ! Operator nehmen könnte ham die meisten noch ned überrissen ...

Gruß,
Markus 😉

Ah, ok ^^

06.11.2008 - 14:50 Uhr

Klugscheißen und Besserwissen macht nunmal Spaß

06.11.2008 - 10:27 Uhr

geschrieben, allerdings geht das nur in dem Fall, andersrum leider noch ned ganz ...

Warum nicht return !(SomeMoreComplexBool);

Oder übersehe ich gerade was?

05.11.2008 - 13:08 Uhr

Das allererste Codieren habe ich mit Papier und Bleistift gemacht. Assemblerprogramm aufm Papier geschrieben, dann mit ner Tabelle in Hex z80 Steuercodes umgewandelt und die auf ner Hex Tatstatur in den Z80 getippt.

04.11.2008 - 17:05 Uhr

@tkrasinger ich leide mit dir:

Was ich immer wieder im hiesigen Code finde und jedesmal wieder anfange zu weinen ist:

public bool Funktion1()
{}

public bool andereFunktion()
{
   (...)
   if (Funktion1() == true)
   {
      return true;
   }
   else
   {
      return false;
   }
}

..das schöne, der Typ ist zwar nicht de jure, aber de facto mir vorgesetzt. (...noch :evil: )

05.09.2008 - 16:31 Uhr

Das bin ich auf dem Paintballfeld (fast so gut wie urlaub 😉 )

PB kannich auch (hinten). Komme aber atm nich mehr dazu

27.08.2008 - 13:15 Uhr

staatliche Filterung des Internets usw. gibt es bei uns nicht
Doch! Bei uns in Deutschland sind -soweit ich weiß- einige rechtsradikale Seiten gesperrt. Hier wird also von staatlicher Seite aus eine bestimmte Meinung zensiert.

P.S.: nein, ich bin kein Nazi und bin auch dafür, dass Seiten mit beispielsweise volksverhetzenden Inhalten gesperrt sind.

Das hat nichts mit Rechts zu tun, alles was gegen die deutsche Grundordnung gerichted ist, kann verboten werden. Seiein es Kommunistan, Anarchsiten, Nazis oder die Freunde der Monarchie

Reine, absolute Handlungs- und Meinungsfreiheit ist utopisch.

27.08.2008 - 11:21 Uhr

Hallo assi,

was ist denn das für eine Logik? Natürlich gibt es Länder in denen die Freiheitsrechte viel weiter eingeschränkt sind? Und solange das so ist, darf ich nichts dagegen sagen, wenn bei uns Freiheitsrechte abgebaut werden? Keiner sagt damit, dass das Leben in Deutschland schlecht ist. Ganz im Gegenteil. Entweder hast du das gehörig missverstanden und du wolltest einfach mal ein Totschlägerargument ausprobieren.

Mit dem gleichen Argument könntest du allen Leuten, die sich in diesem Forum engagieren und viel Arbeit darin investieren, vorwerfen, dass sie sich nicht stattdessen für die Freiheitsrechte in China einsetzen. Was tust du denn so den ganzen Tag? Tust du den ganzen Tag nichts anderes, als das Elend in der Welt zu mindern?

herbivore

Nein tue ich nicht, will ich auch gar nicht. Ich denke nur das man die Verhältnismäßigkeit im Blick behalten sollte, bevor man von "massiven" Beschneidungen spricht.
Was hat sich den verändert das uns wirklich (also im realen Leben) betrifft und im Vergleich zu früher (als alles besser war) in irgendeiner Weise beeinschränkt?

btw: Ich willauch gar nicht abstreiten das sich was verändert hat, ich ärgere mich nur über die Maßlosikeit solchen Gequäkes.

26.08.2008 - 16:07 Uhr

..., um Freiheitsrechte massiv zu beschneiden.

Sachmal gehts noch? Was ist das denn für ein Gequäke.

Kuck mal nach China, DAS ist massives beschneiden der Freiheitsrechte oder geh mal in den Kongo und weine den Leute dort mal vor das jemand deine EMails liest.

Unser Leben hier ist schon so arg das man kaum noch atmen kann, nich war?

28.07.2008 - 13:49 Uhr

und?

15.07.2008 - 16:39 Uhr

verwendetes Datenbanksystem: <Oracle 10g>

Ahoi @all

folgendes "Problem":

Ich habe mir ein Tool zusammen gedengelt, welches per PL/SQL einmal täglich einen Dump aus löst.

PL/SQL für das Schema "TEST":

declare
h1 NUMBER;
begin
begin
h1 := dbms_datapump.open (operation => 'EXPORT', job_mode => 'SCHEMA', job_name => 'BEISPIELEXPORTJOBNAME', version => 'COMPATIBLE');
end;
begin
dbms_datapump.set_parallel(handle => h1, degree => 1);
end;
begin
dbms_datapump.set_parameter(handle => h1, name => 'KEEP_MASTER', value => 0);
end;
begin
dbms_datapump.metadata_filter(handle => h1, name => 'SCHEMA_EXPR', value => 'IN(''TEST'')');
end;
begin
dbms_datapump.add_file(handle => h1, filename => 'BeispielExportDatei.DMP', directory => 'Transfer', filetype => 1);
end;
begin
dbms_datapump.set_parameter(handle => h1, name => 'INCLUDE_METADATA', value => 1);
end;
begin
dbms_datapump.set_parameter(handle => h1, name => 'DATA_ACCESS_METHOD', value => 'AUTOMATIC');
end;
begin
dbms_datapump.set_parameter(handle => h1, name => 'ESTIMATE', value => 'BLOCKS');
end;
begin
dbms_datapump.start_job(handle => h1, skip_current => 0, abort_step => 0);
end;
begin
dbms_datapump.detach(handle => h1);
end;
end;
/

Aufgabe:

In der Datenbank sind drei Tabellen, welche reine Changelogs sind, die den Dump nur unnötig aufblasen (560 statt 160 MB) und im Verlustfall verschmerzbar sind.

Also soll der Dump die Tabellen NICHT enthalten. Mein erster Gedanke wäre hier anzusetzen:

(...)
begin
dbms_datapump.metadata_filter(handle => h1, name => 'SCHEMA_EXPR', value => 'IN(''TEST'')');
end;
(...)

nach dem Motto: ... IN("TEST") AND NOT LIKE ... oder irgendwas in der Richtung. Aber was?

Jemand ne Idee? Oder besser Link auf Doku/Beispiel?

thx

20.06.2008 - 13:58 Uhr

Hm, da hast du eine andere Wahrnehmung als ich. Ich finde, das haben gar nicht so viele geschrieben. Ich jedenfalls nicht, im Gegenteil:

Ok, ich habe, wie gesagt, den Thread nur überflogen. Dann trügte mich der erste Eindruck.

Was die Nicks angeht, habe ich deinen Beitrag mit deinem Nick in Beziehung gesetzt. Ich habe nicht deinen Nick mit deiner Person in Beziehung gesetzt. Das ist schon ein ziemlicher Unterschied.

..Haarspalterei 😉

Aber wenn wir uns alle einig sind: Ist die Beziehung ruiniert, lebt es sich sehr ungeniert 😁

20.06.2008 - 12:32 Uhr

Hallo assi,

was heißt Aufschrei? Dein Beitrag gibt halt etwas zusammenhangslos und unmotiviert eine zweifelhafte "Lebensweisheit" von dir wieder, die zudem wenig Bezug zu der eigentlichen Frage hat, zumal die ja schon beantwortet war. Zumindest passt das Niveau deines Beitrags zu deinem Nick. 🙂 Insofern ist doch alles in Butter.

herbivore

Da ist der "Aufschrei" ja auch schon.

Mag sein daß mein Post dir zusammenhangslos und unmotiviert erscheint und meine "zweifelhafte Lebensweisheit" deinen persönlichen Ansichten nicht enstpricht, aber die Kernaussage (die ja auch JAck30lena erkannt hat) steht:
Stop beating a dead Horse.

Ich finde es eh verwunderlich das hier so gut wie jeder dem (imho) weit verbreiteten Irrtum anhängt das einer gescheiterten Beziehung über alle Maßen nachgetrauert und ,ohne Rücksicht auf eigene Verluste, nachgejagt werden muß.
Er schreibt ja selber das er mit der Situation unglücklich ist, si aber wohl nicht (mehr) will. Warum also länger im Unglück verharren?

..oder liegt das daran daß das Vorurteil doch stimmt und der durschnittliche IT Nerd mit Frauen "nicht so gut kann" und heilfroh ist wenn er mal was abbekommen hat? 😁

Edit: Btw auf dem Nickname rumzureiten ist schon etwas arg arm, im Rückschluß könnte ich aus deinem schließen das du ein Anhänger der Nerdkultur bist und dich alleine im Keller nur mit konfusem und den Großteil der Menschheit völlig uninteressanten Dingen wie schon lange abgeschalteteten virtuellen Welten wie Technosphere beschäftigst.
Aber da daß Quatsch ist, tue ich das nicht. 🙂

20.06.2008 - 09:30 Uhr

Da oben steht "bewährt", nicht einfach 😉 Das fällt unter schmerzhafte, langwierige Erfahrungen die jeder machen sollte/muß/wird.

Außerdem: Wenns einfach wär, wärs langweilig

20.06.2008 - 09:15 Uhr

Sehr bewährt:
Weniger jammern + andere suchen und entspannt ohne Verpflichtungen rumvögeln bis man meint jemanden kennengelernt zu haben der die Mühen einer Beziehung wert sien könnte.
Wenn's dir hilft: Brich alle Brücken ihr gegenüber ab. (Sich wie ein Arschloch benehmen kann da Wunder wirken). Beziehungen die nach sonem hin- und her rauskommen sind es selten wert gewesen 8ich weiß es gibt auch Ausnahmen)

Nachdem ich den Thread nochmal überflogen habe, ahne ich daß das hier wieder einen Aufschrei geben wird wegen "Gefühlskälte" and anderem Blahblahblah, wahrscheinlich gepaart mit "Du hast ja sowieso nie eine Freundin gehabt" oder ähnlichem Bullshit.
Aber lass dir gesagt sein:

Es gibt ne Menge Mütter schöner Töchter und DIE große Liebe relativiert sich sehr schnell wenn man mal andere Ufer erobert hat. Das letzte Ufer heirate ich btw nächste Woche und die vorherigen können mich mal 😁 Das ganze "Lass uns Freunde bleiben" Gelaber ist fürn Anus.

20.06.2008 - 09:03 Uhr

Stored Procedures ist die performanteste Lösung. Darauf zu verzichten wäre subobtimal.

So eine Pauschalaussage ist Quatsch. Wie weiter oben schon gesagt sind Abfragen mit Parametern min. ähnlich performant, wenn nicht genauso schnell.