webForumDet fria alternativet

Stora problem med C# och SqlConnections

3 svar · 698 visningar · startad av Smultron

SmultronMedlem sedan juli 2002423 inlägg
#1

Jag har precis börjat med C# .NET är ingen expert direkt, men jag har försökt att jobba mig igenom manualen och leta upp hur jag skall göra detta.

Jag försöker göra en login, där jag i mitt första skede bara skall plocka username och password från ett Form och jämföra med en databas.

Någon som kan hjälpa mig att få koden att fungera korrekt?

Detta är koden...

		public void Login(string sqlString, string sqlTable, string password, string username)
		{
			SqlCommand command= new SqlCommand();
			command.Connection= new SqlConnection( "Data Source=BOSSE; Integrated Security=SSPI;" + "Initial Catalog= Site013");
			

			try
			{
				command.CommandText= sqlString;
				command.Connection.Open();
			}
			catch( Exception ex)
			{
				Message.Text= "Failed to connect to server!";
			}

		}

		private void InitializeComponent()
		{
			this.submit.Click += new System.EventHandler(this.submit_Click);

		}

		public void submit_Click(object sender, System.EventArgs ea)
		{
			string user= username.Text;
			string pass= password.Text;

			Login( "SELECT * FROM users username = Emil", "users", pass, user);
		}

Jag vet inte hur jag skall gå vidare, få fram datan från databasen, har försökt med DataSets och DataViews, men jag har itne fått någonting att fungera.

hur ska jag göra?

PrästenMedlem sedan dec. 2000537 inlägg
SmultronMedlem sedan juli 2002423 inlägg
#3

mm jag har läst den men jag får uinte ut mycket av det för att ag får fel ändå
Detta:

ExecuteReader: Egenskapen CommandText har inte initierats. 
Beskrivning: Ett undantag som inte kunde hanteras inträffade när den aktuella webbegäran kördes. Mer information om felet och var i koden det uppstod finns i stackspårningen. 

Undantagsinformation: System.InvalidOperationException: ExecuteReader: Egenskapen CommandText har inte initierats.

vad är felet där?

SmultronMedlem sedan juli 2002423 inlägg
#4

jag löste felet själv, hade inte satt någon SQL-Sats efter att jag gjorde om det hela men nu fungerar det som det ska.

133 ms totalt · 3 externa anrop · v20260731065814-full.30151723
129 ms — hämta forumlista (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)