Laden...

Forenbeiträge von demondriver235 Ingesamt 496 Beiträge

10.11.2009 - 07:45 Uhr

schon mal auf codeproject gesucht?

07.11.2009 - 02:26 Uhr

ist es mit einer c#-expressedition erlaub komerzielle programme zu erstellen?

ja

06.11.2009 - 18:25 Uhr

System.IO.DriveType

06.11.2009 - 17:56 Uhr

ich habe schon einige andere möglichkeiten genannt, kommen die alle nicht in frage?
und wenn ja, warum nicht?

Du könntest ansonsten mal testen ob bass.net das kann.

06.11.2009 - 12:25 Uhr

da du wahrscheinlich nicht alle tracks gleichzeitig abspielen willst würde es reichen immer nur das zu kopieren was du abspielen möchtest.

da dein frage ist

Gibt es eine Möglichkeit, ihn trotzdem zum Abspielen zu bringen...

hab ich das mit dem vlc player geschrieben da der bzw dessen dlls am datei header erkennen um was für dateien es sich handelt und nicht an der dateiendung.
Soll heißen: es gibt api's mit denen das geht.

eine weitere möglichkeit wäre eine neue cd zu erstellen auf der die endungen korrekt lauten. 😉

05.11.2009 - 23:33 Uhr

java script, ajax sollte das tun was du suchst
(wenn ich deine frage richtig verstehe willst du clientseitig ein control aktualisieren)

05.11.2009 - 23:25 Uhr

temporär irgendwohin kopieren und dort die endung ändern?
vlc player müßte die übrigens trotzdem abspielen

03.11.2009 - 07:17 Uhr

also ich rufe einfach immer das installutil per batch datei auf um einen Dienst zu installieren.

27.10.2009 - 23:06 Uhr

jo, das passiert wenn man nicht in der IDE schreibt.
es muss heißen command.prepare() und zwar nach connection.open und nicht davor!
ausserdem ist mir auch grad eingefallen das der rückgabewert von executescalar ein object und kein int ist, d.h du musst noch convertieren also:

int result = convert.toint32( MYSQL_Command.ExecuteScalar());

dann müsste es wieder passen 😃

poste doch dann nochmal deinen code bitte, falls was nicht funzt

27.10.2009 - 22:13 Uhr

mal davon abgesehen das du immer noch keine parameter verwendest, was bedeutet du möchstest alle datensätze haben?
möchtest du wissen wie viele es sind oder wie?

ok nach deinem edit kann man erkennen das du wohl wissen willst ob schon einträge mit dem datum existieren, in dem fall würd ich:


MYSQL_Command.CommandText = "SELECT count(*) FROM terminkalender WHERE `Datum` = '2009-10-27 20:17:00'";
MYSQL_Connection.Open();
int result = MYSQL_Command.ExecuteScalar();

if (result < 1)
    {
        MessageBox.Show("Um diese Uhrzeit haben sie schon einen Termin");
    }

        MYSQL_Connection.Close();

bzw mit parameter (was immer besser ist, dann hättest du dein anfängliches problem gar nicht gehabt):


MYSQL_Command.CommandText = "SELECT count(*) FROM terminkalender WHERE `Datum` = ?Datum";
MYSQL_Command.Parameters.addwithvalue("Datum","deinWert")
MYSQL_Connection.Prepare();
MYSQL_Connection.Open();
int result = MYSQL_Command.ExecuteScalar();

if (result < 1)
    {
        MessageBox.Show("Um diese Uhrzeit haben sie schon einen Termin");
    }

        MYSQL_Connection.Close();

das ist jetzt frei hand geschrieben wahrscheinlich ist groß und kleinschreibung nicht richtig.

27.10.2009 - 21:16 Uhr

kuck mal genau hin du hast das datum in `` ich in ''
manchmal liegt der teufel im detail 😃

btw: PARAMETER!

27.10.2009 - 19:41 Uhr

grundsätzlich gilt: mit parametern arbeiten.

ansonsten müsste der cmd so aussehen wenn ich mich nicht irre:
DELETE FROM terminkalender WHERE DateTime = '2009-10-27 14:50:00'

mal davon abgesehen das DateTime keine gute spaltenbezeichnung ist
da es ein reserviertes wort ist.

ausserdem ist es mir schleierhaft warum dein delete command den namen inser_query hat.

26.10.2009 - 21:30 Uhr

if(!port.isOpen)

hätts auch getan

26.10.2009 - 21:27 Uhr

bei mysql hast du im grunde zwei möglichkeiten.
entweder, wie du schon sagst, speicherst du den pfad einfach
als varchar oder text ab oder das eigentliche bild als blob.

24.10.2009 - 13:02 Uhr

tip am rande,

wenn du vor dem einlesen über den adapter die eigenschaft adapter.acceptchangesduringfill oder so ählich auf false setzt bekommen automatisch alle rows den state added.

24.10.2009 - 12:58 Uhr

nur mal als genereller tip:
versuche deine statements immer zuerst im mysqlQueryBrowser auszuführen
dann siehst du auch genau in welcher zeile der fehler ist, so wie du das im moment machst steht dort immer in line 1, das macht es schwieriger den fehler zu finden.

23.10.2009 - 21:57 Uhr

mach es doch wie von berndfm beschrieben oder zumindest nach dem prinzip.
du kannst ja auch alle commands in eine collection schreiben und sie dann nacheinander ausführen.

z.b.


            List<string> commandlist = new List<string>();

            string command1 = "create...";
            commandlist.Add(command1);

            string command2 = "create...";
            commandlist.Add(command2);

            foreach (string command in commandlist)
            {
                cmd.CommandText = command;
                cmd.ExecuteNonQuery();
            }

23.10.2009 - 19:27 Uhr

doch daran lags, bei mir funktioniert das so:

CREATE TABLE tblLehrer (
idLehrer INTEGER primary key NOT NULL AUTO_INCREMENT,
Name varchar(15) NOT NULL,
Vorname varchar(15) NOT NULL,
Kuerzel varchar(15) NOT NULL,
email varchar(15) NULL)

CREATE TABLE tblKlasse (
idKlasse INTEGER primary key NOT NULL AUTO_INCREMENT,
fiKlassenlehrer INTEGER NOT NULL,
Name VARCHAR(15) NULL,
AnzahlSchueler INTEGER NULL,
Gruendungsjahr INTEGER NULL,
INDEX tblKlasse_FKIndex1(fiKlassenlehrer),
FOREIGN KEY(fiKlassenlehrer)
REFERENCES tblLehrer(idLehrer)
ON DELETE NO ACTION
ON UPDATE NO ACTION)

23.10.2009 - 19:12 Uhr

der spaltenname anzahl schueler ist so nicht zulässig, das funktioniert nicht
mit leerzeichen mach entweder anzahlSchueler oder anzahl schueler

23.10.2009 - 18:45 Uhr

geb mal bei den varchars ne länge mit an zb varchar(15) oder so

23.10.2009 - 18:27 Uhr

wie wärs mit der kompletten fehlermeldung?

15.10.2009 - 19:36 Uhr

nicht getestet aber vielleicht hilfts.

http://www.online-tech-tips.com/windows-xp/ctrl-alt-del-remote-desktop/

zur suche hab ich übrigends mal google benutzt 😉

09.10.2009 - 15:19 Uhr

sorry ich hab dich da glaub ich auf die falsche fährte geführt die richtige antwort ist:
Das geht ab der Standard edition.

siehe hier

unter dem Punkt Build- und Bereitstellungstools.

07.10.2009 - 16:09 Uhr

wahrscheinlich sind nicht alle datatypen in beiden abfragen identisch, ich gehe zum beispiel mal davon aus das posnr kein string ist du weist der spalte aber einen leeren string zu in diesen fällen würde ich das mal mit NULL oder 0 oder einen dem datentyp passenden wert versuchen

07.10.2009 - 14:00 Uhr

dann bau dir doch einfach so ein control, mit dem datetimepicker ist es soweit ich weiss jedenfalls nicht möglich die tage auszublenden.

07.10.2009 - 12:57 Uhr

wenn der nutzer jahr und monat auswählen soll wird dir nicht anderes übrig bleiben als ihm monat und jahr zur auswahl zu geben, ich verstehe nicht wieso das doof ist

07.10.2009 - 12:01 Uhr

wie wärs mit ner combobox in die du 12 einträge machst 😃

02.10.2009 - 21:28 Uhr

Kann ein Dienst

  • auf einen Com-Port (USB-Seriell Adapter) zugreifen
  • Werte auf der Festplatte Speichern (höchstwarscheinlich
    in einer SQL-Datenban)
    wenn KEIN Benutzer angemaldet ist??

jo das geht

Hoffe Ihr könnt mir die Frage beantworten und ein paar Tipps geben WO ich was gutes finde

[Tutorial] Windows Services mit C#

25.09.2009 - 23:11 Uhr

hmm, das kann ich irgendwie nicht nachvollziehen, mir wäre auch neu das mysql in der syntax zeilenumbrüche benötigt ich gehe davon aus das jedes sql statement auch in einer einzigen zeilen funktionieren würde, oder kannst du mich da eines besseren belehren?

25.09.2009 - 22:59 Uhr

wenn du eine @ vor den string stellst sollte der string so bei der datenbank ankommen wie die ihn schreibst, also mit zeilenumbrüchen
wieso soll eigendlich ein zeilenumbruch da rein? was passiert denn wenn du den code ausführst? fehlermeldung?

25.09.2009 - 22:24 Uhr

cmd.CommandText = @"dein text";

25.09.2009 - 18:32 Uhr

über cmd zeile geht das mit net user
in .net gibt es bestimmt methoden dafür schon mal google gefragt?

24.09.2009 - 15:48 Uhr

D A N K E !!!

habs jetzt.

24.09.2009 - 14:44 Uhr

leider ist die tabelle eigendlicht ein view und hat keinen unique key aber deine idee sieht trotzdem interessant aus, ich versuch das mal trotzdem irgendwie umzusetzen.
erstmal besten dank, hoffe das klappt.

24.09.2009 - 14:39 Uhr

da meine angaben anscheinend nicht zur verdeutlichung des problems nicht ausreichen mache ich jetzt genauere angaben.

ich habe mehrere, sage wir mal termine, jeder dieser termine hat einen frühesten zeitpunkt zu dem dieser ausgeführt werden muss und einen spätesten ich möchten nun mehrere termine die in die gleiche kw fallen zusammenfassen allerdings nur wenn sie der früheste und späteste termin sich nicht überschneiden.

mir ist klar das es so wie ich es in dem beispiel geschrieben habe nicht mehrere datensätze für kw 40 erwarten kann es fehlt halt noch etwas in der group by clause.
ich habe aber leider keine idee was.

24.09.2009 - 14:01 Uhr

die von mir genannten datensätze sind nur beispiele in der tabelle sind mehrere rows die auch noch nach anderen kritierien grupppiert werden, deshalb komme ich mir einer getrennten abfrage leider auch nicht weiter.

noch mal zum verständnis, ich möchte die datensätze nach kw gruppieren allerdings nur wenn im ergebniss der gruppierung immernoch das max(datum1) < min(datum2) ist.

24.09.2009 - 13:51 Uhr

in dem fall würden die datensätze bei denen die having clause zutriff ja weggefiltert, das will ich ja nicht ich möchte das die datensätzte nur anders gruppiert werden

24.09.2009 - 13:44 Uhr

MySQL 5

ich hoffe jemand hat eine clevere idee wie man folgendes problem in einer abfrage lösen kann.

bsp

datum1 datum2 kw
2009-09-27 2009-09-29 40
2009-09-29 2009-09-30 40
2009-10-01 2009-10-02 40

diese daten möchte ich abfragen und nach kw gruppieren allerdings
dürfen die datensätze nur zusammengefasst (gruppiert) werden
wenn das max(datum1) < min(datum2) ist.

also wenn ich einfach abfrage
select kw, max(datum1), min(datum2) from x group by kw

erhalte ich ja

kw max(datum1) min(datum2)
40 2009-10-01 2009-09-29

ich möchte aber dieses ergebnis

kw max(datum1) min(datum2)
40 2009-10-01 2009-10-02
40 2009-09-29 2009-09-29

23.09.2009 - 16:28 Uhr

for (int rowCounter = 0; rowCounter < dataGridView.Rows.Count ; rowCounter++)
            {
                string cellValue = (string)dataGridView.Rows[rowCounter].Cells[column].Text;

                if (cellValue == "A")
                    dataGridViewLocal.Rows[rowCounter].Cells[column].BackColor = Color.Black;

31.08.2009 - 20:01 Uhr

alter schwede! mal nur so aus neugier, was ist der sinn des ganzen?

29.08.2009 - 20:43 Uhr

kuck mal im ordner bin -> debug bzw release die exe wird dort automatisch erstellt.
(-;

22.08.2009 - 14:09 Uhr

zum mucke machen kann ich dir

ableton live &
fruity loops

empfehlen

22.08.2009 - 00:37 Uhr

das geht so halt nicht, du vermischt die insert variante mit select und die insert variante ohne select (also mit values)

insert into Tolleranz(indexTolleranz, prozent, FKhelpTollTemp)
select 0, '1' max(valueIndex)
from TollTemp

oder so ähnlich sollte funktionieren

20.08.2009 - 11:33 Uhr

wenn der datensatz schon existiert sol er dann ersetzt werden?
in dem Fall bringt replace vielleicht einen vorteil (ungetestet)

29.07.2009 - 19:49 Uhr

ich gehe mal davon aus das die netzlaufwerke über die logininformationen des in windows angemeldeten users gemappt sind, der iis arbeitet mit dem konto netzwerdienst glaub ich.

03.07.2009 - 22:16 Uhr

.location?

25.06.2009 - 09:34 Uhr

netbook?? welcher dj arbeitet denn mit einem netbook?
Nochmal die frage:
Was soll die anwendung denn können?