Laden...
V
Vik myCSharp.de - Member
IT - Affe Germany Dabei seit 20.09.2005 28 Beiträge
Benutzerbeschreibung
C#, VS 2003

Forenbeiträge von Vik Ingesamt 28 Beiträge

21.07.2006 - 08:39 Uhr

@ frisch:
Vielen Dank. Jetzt hat es geklappt!!! 🙂 👍

19.07.2006 - 12:26 Uhr

Ja danke für deine hilfreiche Antwort!

Das Problem ist, dass StartInfo.Arguments nicht übernommen werden.

Hier nochmal der Code:



            Process PService = new Process();

            PService.StartInfo.FileName = "psservice.exe";
            PService.StartInfo.WorkingDirectory = Application.StartupPath;
            PService.StartInfo.Arguments = "\\192.168.107.205 -u Administrator -p start stop SpartaService";
            // PService.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;
            // PService.StartInfo.CreateNoWindow = true;

            
            PService.Start(); 


19.07.2006 - 10:25 Uhr

Hi ein kleines Problem, was ich durch die Forumsuche nicht lösen konnte.

Folgendes Problem:

Ich habe eine Exe psservice.exe dieser kann ich parameter übergeben z.b.

-u ser - p asswort usw.

Ich hab es folgendermaßen versucht:



Process ServiceSP = new Process();

            ServiceSP.StartInfo.FileName = "cmd.exe";
            ServiceSP.StartInfo.Arguments = Application.StartupPath + "psservice.exe \\192.168.107.205 -u XXX -p XXX stop XXXService";

            ServiceSP.Start();


Die Parameter werden leider nicht wie unter einer Batchdatei bearbeitet...

Kann mir jemand helfen 🙁

Danke

Vik

12.07.2006 - 17:00 Uhr

Original von Noodles
Zum Beispiel so:

MDIChild child;  
private void mnuItemchild_Click(object sender, System.EventArgs e)  
{  
  if(child== null)  
  {  
  	child= new MDIChild();  
  	child.MdiParent = this;  
  	child.Show();  
  	child.Closed +=new EventHandler(child_Closed);  
  }  
}  
  
private void child_Closed(object sender, EventArgs e)  
{  
  child = null;  
}  

Der Code steht im MDIParent.

Mehrfachstart einer Anwendung kannst verhindern, indem Du Prozessnamen und Fenstertitel der laufenden Anwendungen vergleichst.

Ich verstehe dieses Beispiel nicht !!! Bin zu doof!!!! 🙁

28.06.2006 - 14:09 Uhr

Hallo herbivore,

vielleicht erkläre ich dir was ich vor hab 🙂

Ich möchte einen Wert hinterlegen auf die jede Form zugreifen kann.

Ich kann mir vorstellen dass diese Frage oft gestellt wird, aber wenn man was sucht und es auch dringend braucht,... dann ...

Hast du einen Tipp für mich wie man das am besten lösen könnte. 🤔 🤔

Oh,.. man 🙂

Danke!!

28.06.2006 - 13:56 Uhr

Hi, ich hab ein kleines Problem.

Ich möchte von Form auf Form2 zugreifen um z.B. bestimmte Buttons zu verstecken. Wie mache ich das am besten? 🙁

Danke!!!

Entweder bin ich blind oder ich finde nichts im Forum.

hmmm

danke!!

Gruß

Vik

18.05.2006 - 15:40 Uhr

Original von cx°
Hallo,

Ich weiß nicht, was dich verwirrt, aber schau dir mal den Artikel von Oracle an:
>

Dort werden 'SQL Injection Attacks', wie sie Rainbird beschrieben hat, erklärt und wie man sie verhindert.

cx°

Vielen vielen Dank!
Hat alles geklappt!

Wenn jemand Hilfe benötigen sollte, dann könnt ihr mir schreiben!!!
Die Benutzeranmeldug basiert auf C# und MSSQL Server 2000

Bis dann und danke an alle besonder cx°!!! 8) 👍 👍 👍 👍

18.05.2006 - 12:13 Uhr

Hi, kannst du es mir erklären? 🤔

Irgendwie check ich es nischt... Es verwirrt mich etwas... X(

17.05.2006 - 10:43 Uhr

Original von cx°

  
"SELECT COUNT(*) FROM BENUTZER WHERE "  
    + "NAME = '" + textBoxName.Text + "' AND "  
    + "PASS = '" + getMD5String(textBoxPassword.Text) + "'";  
  

Vielen Dank für deine Hilfe!
Genau das habe ich gesucht!

😁 Danke!!!

17.05.2006 - 08:00 Uhr

Hallo, vielen Dank für den Tipp.

Hab es schon hinbekommen. 😁

Sieht folgendermaßen aus:

-> Benutzer meldet sich an.
-> Die Benutzer angaben werden aus der Datenbank abgefragt und vergliechen
->Benutzerlevel wird ausgelesen
-> Main_Form zeigt entsprechende Buttons an oder nicht

ganz einfach 😁

Aber, wie sieht es mit der Anmeldung aus? Wie sollte man z.B. bei der Anmeldung abfragen?

Wenn ich z.B. eine SELECT anweisung mache und dann z.B. Benutzernamen und das Kennwort erst raushole und dann mit dem Eingetippten vergleiche. Das ist nicht so ganz der richtige Weg.... Wie würdet ihr das machen? "Benutzeranmeldung"

Thx!!! Vik

16.05.2006 - 14:46 Uhr

Hallo Freunde, 🙂

ich möchte eine Anwendung schreiben. Leider weiß ich noch nicht genau wie ich das machen soll 🙂

Ich möchte in der DB eine Tabelle anlegen in der die Benutzerangaben hinterlegt sind. Die Rechtevergabe soll ganz einfach sein und zwar je nach Level soll der Benutzer auf bestimmte Forms zugreifen können bzw. nicht.

In der Main_Form soll abgefragt werden, was der Benutzer darf und was nicht.
Wenn festgestellt wird welchen Level der Benutzer hat, dann werden die entsprechenden Menü-Buttons eingeblendet bzw. ausgeblendet
.

Hat jemand eine Idee oder Beispiel?

mhh. 😉 Danke!!!!

20.10.2005 - 12:25 Uhr

@herbivore & svenson

Hey super danke trotzdem für Eure Hilfe!!!
Manchmal sind es die einfachsten Sachen, aber wenn man es nicht weiß dann ist es nicht grade einfach.

Aber in diesem Fall hab ich nicht richtig geguckt! Sorry 🙂

Gruß

Vik

20.10.2005 - 12:18 Uhr

Verdammt! Genau das hab ich gesucht 🙂 Danke!

😁 😁 😁 😁 😁 😁 😁 😁 😁 😁 😁 😁 😁

20.10.2005 - 12:04 Uhr

Hi,

ich versuche es nochmal:

  • Ich hab eine Hauptform (Form1)

aus dieser Form öffne ich die Form2 / beim öffnen wird auch die Form1 gesperrt

Form2.Enabled = false; (gesperrt)

Ich möchte aber beim Schließen der Form2, dass Form1 wieder Enabled = true; ist.

Habt ihr eine Idee? 1000-Dank

Vik

19.10.2005 - 20:44 Uhr

Ich möchte nur aus der Form2 (bei Schließen) die Form1 wieder aktivieren.
Und das klappt leider nicht 🙂 Hmm. zudoof

19.10.2005 - 16:37 Uhr

Hallo,

es ist zwar echt peinlich, aber egal...

Folgendes:

Ich öffne Form1 und sage folgendes:

this.Enabled = false;
Form2 Formxxx = new Form2();
Formxxx.Show();

In der Form2 möchte ich aber folgendes:

Form1 formyyy = new Form1();
formyyy.Enabled = true;
this.Close()

Warum klappt es nicht?

🙂 Sorry für diese peinliche Frage!!

😄😁

29.09.2005 - 21:27 Uhr

🙂 Lustig.

Copy -> Paste = Have fun 🙂

29.09.2005 - 21:06 Uhr

Poste doch mal etwas Code... Dann kann man es evtl. besser nachvollziehen...

🙂

Vik

29.09.2005 - 15:30 Uhr

using System;
using System.IO;
using System.Data;
using System.Data.SqlClient;
using System.Data.SqlTypes;




static void Main(string[] args)
		{
		
			StreamReader myStream = File.OpenText(@"C:Musikarchiv.txt");		

			SqlConnection conn = new SqlConnection();
			conn.ConnectionString="Data Source=Server;Initial Catalog=IMPORT;User Id=sa;";
			
			try
			{
				conn.Open();

			SqlCommand cmd = new SqlCommand();
			cmd.Connection = conn; 
			cmd.CommandText = "INSERT INTO Test(Laufwerk, Hauptverzeichnis, ArchivNr, Collection, Albumname, Titelnummer, Interpret, Titel)" +
			"VALUES(@f1,@f2,@f3,@f4,@f5,@f6,@f7,@f8)";
			
			cmd.Parameters.Add("@f1", SqlDbType.VarChar,50).Value = "toasters";
			cmd.Parameters.Add("@f2", SqlDbType.VarChar,50).Value = "toasters";
			cmd.Parameters.Add("@f3", SqlDbType.VarChar,50).Value = "toasters";
			cmd.Parameters.Add("@f4", SqlDbType.VarChar,50).Value = "toasters";
			cmd.Parameters.Add("@f5", SqlDbType.VarChar,50).Value = "toasters";
			cmd.Parameters.Add("@f6", SqlDbType.VarChar,50).Value = "toasters";
			cmd.Parameters.Add("@f7", SqlDbType.VarChar,50).Value = "toasters";
			cmd.Parameters.Add("@f8", SqlDbType.VarChar,50).Value = "toasters";
    
				while (myStream.Peek() != -1)
				{
					string line = myStream.ReadLine();
					string[] datensatz = line.Split(';');
					cmd.Parameters["@f1"].Value = datensatz[0];
					cmd.Parameters["@f2"].Value = datensatz[1];
					cmd.Parameters["@f3"].Value = datensatz[2];
					cmd.Parameters["@f4"].Value = datensatz[3];
					cmd.Parameters["@f5"].Value = datensatz[4];
					cmd.Parameters["@f6"].Value = datensatz[5];
					cmd.Parameters["@f7"].Value = datensatz[6];
					cmd.Parameters["@f8"].Value = datensatz[7];
					try
					{
						cmd.ExecuteNonQuery();
					}
					catch( Exception ex )
					{
				System.Diagnostics.Debug.WriteLine( "EXC: " + ex.Message );
					}
				}
				conn.Close(); 
			}
			catch( Exception ex )
			{
				System.Diagnostics.Debug.WriteLine( "EXC: " + ex.Message );
				
			}
			myStream.Close();

		} 




29.09.2005 - 14:53 Uhr

Das ist dann der "richtige"Code 🙂



using System;
using System.IO;
using System.Data.OleDb;

		static void Main(string[] args)
		{

			StreamReader myStream = File.OpenText(@"C:Musikarchiv.txt");//Quelldatei

			OleDbConnection conn = new OleDbConnection();
			conn.ConnectionString = ("Provider=Microsoft.Jet.OLEDB.4.0;" +
			"Data Source=C:Musikarchiv.mdb;");		
			
			try
			{
				conn.Open();


			OleDbCommand cmd = new OleDbCommand();
			cmd.Connection = conn; 
			cmd.CommandText = "INSERT INTO Test(Laufwerk, Hauptverzeichnis, ArchivNr, Collection, Albumname, Titelnummer, Interpret, Titel)" +
			"VALUES(?,?,?,?,?,?,?,?)";

			cmd.Parameters.Add("@f1", OleDbType.VarChar);
			cmd.Parameters.Add("@f2", OleDbType.VarChar);
			cmd.Parameters.Add("@f3", OleDbType.VarChar);
			cmd.Parameters.Add("@f4", OleDbType.VarChar);
			cmd.Parameters.Add("@f5", OleDbType.VarChar);
			cmd.Parameters.Add("@f6", OleDbType.VarChar);
			cmd.Parameters.Add("@f7", OleDbType.VarChar);
			cmd.Parameters.Add("@f8", OleDbType.VarChar);
    
				while (myStream.Peek() != -1)
				{
					string line = myStream.ReadLine();
					string[] datensatz = line.Split(';');
					cmd.Parameters["@f1"].Value = datensatz[0];
					cmd.Parameters["@f2"].Value = datensatz[1];
					cmd.Parameters["@f3"].Value = datensatz[2];
					cmd.Parameters["@f4"].Value = datensatz[3];
					cmd.Parameters["@f5"].Value = datensatz[4];
					cmd.Parameters["@f6"].Value = datensatz[5];
					cmd.Parameters["@f7"].Value = datensatz[6];
					cmd.Parameters["@f8"].Value = datensatz[7];
					try
					{
						cmd.ExecuteNonQuery();
					}
					catch( Exception ex )
					{
				System.Diagnostics.Debug.WriteLine( "EXC: " + ex.Message );
					}
				}
				conn.Close(); 
			}
			catch( Exception ex )
			{
				System.Diagnostics.Debug.WriteLine( "EXC: " + ex.Message );
				
			}
			myStream.Close();

29.09.2005 - 13:03 Uhr

Ich bin's wieder. 🙂

Bei mir sagt er, dass er keine Difinizion "String" hat 🙂

Bin zu doof...

29.09.2005 - 11:06 Uhr

Was hat diese Meldung zu bedeuten?? Danke!!!

{"OleDbParameterCollection akzeptiert nur nicht-Null OleDbParameter-
Typenobjekte, nicht String-Objekte." }

29.09.2005 - 10:55 Uhr

Hey so trifft man sich wieder!!! 😁

Hoffe dir gehts gut 🙂

Bis später 🙂

29.09.2005 - 09:11 Uhr

In wie weit muss ich den Code abändern um diese Text-Datei in einen SQL Server importieren zu können? Kann es sein, dass dieser Quellcode noch fehlerhaft ist?

Danke für die Antwort... 😉

MfG

Vik

28.09.2005 - 17:05 Uhr

Ich hab es schon gelöst. Sorry für die peinliche Frage.
Manchmal ist man so verwirrt, dass man nur noch Fehler in seinen Code schreibt.
Aber egal.

Vielen Dank

P.S.: Kann ruhig gelöscht werden 🙂

28.09.2005 - 12:29 Uhr

Kein Plan ich hab nichts gefunden???
Kann jemand evtl. eine Beispiel geben wie man den Wert als DWORD setzt?

Gruß

Vik

22.09.2005 - 09:44 Uhr

Hi, hast du meine Email bekommen?

...da noch keine Antwort 🙂

Gruß

Vik

20.09.2005 - 15:47 Uhr

Hallo Leute,

ich hab ein kleines Problem mit einer Access-Anwendung. Ich möchte diese als C# Programm neu programmieren. Ist unter euch jemand, der mir evtl. helfen könnte?

Ich möchte die Anwendung nicht Hochladen, da die "Anwendung" ca. 670KB (rar) groß ist.

Wenn jemand Interesse hat, wäre es sehr hilfreich für mich.
Ich persönlich bin Anfänger im Bereich der Programmierung und hätte sehr gern einen Ansprechpartner.

Wenn es keiner auf freundschaftlicher Basis machen möchte, dann wäre ich bereit einen gewissen Betrag zu bezahlen.

Es wäre nett wenn jemand mir etwas helfen könnte.

thx vik