Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Community
  • |
  • Diskussionsforum
SQL Connection
King-Malkav
myCSharp.de - Member

Avatar #avatar-2613.jpg


Dabei seit:
Beiträge: 264
Herkunft: Landau

Themenstarter:

SQL Connection

beantworten | zitieren | melden

Wo erstellt man am besten die SQL Connection? Wenn ich die SQL Connection in der .cs Datei erstelle, kann ja jeder den SQL Benutzername und das Kennwort im Klartext sehen. Verwende den SQL Server 2000.

Wie ist die beste Methode um das zu verhindern?

MFG
private Nachricht | Beiträge des Benutzers
Noodles
myCSharp.de - Experte



Dabei seit:
Beiträge: 4.644
Herkunft: Leipzig

beantworten | zitieren | melden

Forumsuche. Wurde schon mehrfach besprochen.
private Nachricht | Beiträge des Benutzers
odysy
myCSharp.de - Member



Dabei seit:
Beiträge: 77
Herkunft: Heilbronn

beantworten | zitieren | melden

um das zu verhindern mach ne eingabe zur laufzeit ... und erstell den Connectionstring zur Laufzeit
Obstehende Probleme können häufig miserabel Formuliert und dadurch extrem unverständlich sein
private Nachricht | Beiträge des Benutzers
King-Malkav
myCSharp.de - Member

Avatar #avatar-2613.jpg


Dabei seit:
Beiträge: 264
Herkunft: Landau

Themenstarter:

beantworten | zitieren | melden

Mhhh ich hab den Connection sting nun in die web config geschrieben. Einzigstes Problem ist jetzt das ich eine Fehlermeldung bekommen.

 
using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;
using System.Web.Security;
using System.Configuration;


namespace TPay
{
	/// <summary>
	/// Zusammenfassung für Login.
	/// </summary>
	public class Login : System.Web.UI.Page
	{
		protected System.Web.UI.WebControls.Label LB_status;
		protected System.Web.UI.WebControls.Button Login_BT;
		protected System.Web.UI.WebControls.TextBox Benutzernamen;
		protected System.Web.UI.WebControls.Label LB_neues_passwort;
		protected System.Web.UI.WebControls.Button pass_change;
		protected System.Web.UI.WebControls.Label LB_wiederholen;
		protected System.Web.UI.WebControls.Label Label1;
		protected System.Web.UI.WebControls.Label Label2;
		protected System.Web.UI.HtmlControls.HtmlInputText Password2;
		protected System.Web.UI.HtmlControls.HtmlInputText neu_pass2;
		protected System.Web.UI.HtmlControls.HtmlInputText neu_pass1;
		protected System.Web.UI.WebControls.Panel Panel1;
		protected System.Web.UI.WebControls.Label label_klick;
		
		#region SQL Connection
	

			string connectionString = (string )ConfigurationSettings.AppSettings["ConString"];
			SqlConnection sqlcon1 = new SqlConnection(connectionString);
		
		#endregion
		
		private void Page_Load(object sender, System.EventArgs e)
		{
			
			if (!Page.IsPostBack)
			{
				pass_disable();
				LB_status.Text = "Es ist jetzt "+DateTime.Now.ToLongTimeString()+ " Uhr auf meinem Server";
							
				sqlcon1.Open();
				string zeilen;
				try
				{
					SqlCommand myupdate = new SqlCommand("UPDATE statistik SET klick = klick + 1 where id = 1", sqlcon1);
					myupdate.ExecuteNonQuery();
					SqlCommand anzahl = new SqlCommand("Select klick from statistik where id = 1",sqlcon1);
					zeilen = anzahl.ExecuteScalar().ToString();
					label_klick.Text = "Hallo Unbekannter, du bist Betatester Nummer "+zeilen+" der sich das antut! Danke!";
				}
				finally
				{
				sqlcon1.Close();
				}

								
			}
		}

Fehlermeldung ist folgende:

Ein Feldinitialisierer kann nicht auf das nicht statische Feld, die Methode oder die Eigenschaft 'mydvddb.Login.connectionString' verweisen.

Hab leider kein Plan was ich falsch mache. Schreibe ich den Connection string rein funktioniert es ohne Probleme.
private Nachricht | Beiträge des Benutzers
Getränke Hoffmann
myCSharp.de - Member



Dabei seit:
Beiträge: 177
Herkunft: Köln

beantworten | zitieren | melden

Wo in Deinem Code kommt die Fehlermeldung?

Wo hast Du den Connection String zugewiesen?

Was sagt die MSDN dazu?
private Nachricht | Beiträge des Benutzers