Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Connection-problem

Postades av 2006-01-12 22:46:54 - Magnus Hallberg, i forum sql-server/msde, Tråden har 7 Kommentarer och lästs av 719 personer

JAg får detta felmeddelande när jag försöker ansluta till min databas från en .NET 2.0-sida och databasen är SQL 2005. Vad kan vara fel?

Login failed for user ''. The user is not associated with a trusted SQL Server connection.Now closing the connection to the database.

Min anslutningsträng har jag skriv i web.config och den ser ut så här, jag har ändrat lösen och sånt, men de är rätt:
<code>
<connectionStrings>
<add name="minAnslutning" connectionString="Data Source=localhost;Initial
Catalog=DATABASEN
user id=ANVÄNDARNAMN password=LÖSENORD" />
</connectionStrings>
</code>

PÅ aspx-sidan har jag följande kod.
<code>
protected void Page_Load(object sender, System.EventArgs e)
{

// Creating the connection object...
string connectionString = WebConfigurationManager.ConnectionStrings["minAnslutning"].ConnectionString;
SqlConnection con = new SqlConnection(connectionString);

try
{
con.Open();
Label1.Text = "<b>Server Version:</b> " + con.ServerVersion;
Label1.Text +="<br /><b>The connection is:</b> " + con.State.ToString();
}

catch (Exception err)
{
Label1.Text = "Error when reading from the database!<br />";
Label1.Text += err.Message;
}

finally
{
con.Close();
Label1.Text += "Now closing the connection to the database.<br />";
Label1.Text += "<br /><b>The connection is:</b> " + con.State.ToString();
}


}
</code>

---------------------------------------EDIT--------------------------------
Jag var trött när jag skrev inlägget, jag hade ju missat " ; " semikolonen på ett par ställen.


Svara

Sv: Connection-problem

Postades av 2006-01-13 07:57:12 - Johan Djupmarker

Din connectionstring ser ut att sakna några ;, testa följande:

Initial Catalog=DATABASEN;Data Source=localhost;User Id=ANVÄNDARNAMN;Password=LÖSENORD;

/Johan


Svara

Sv:Connection-problem

Postades av 2006-01-13 10:33:58 - Mikael Wedham

Samt att din SQL Server inte tillåter inloggning med
User ID
och
Password

Du måste skriva
Integrated Security=SSPI

eller slå på Mixed mode i SQL server, så den tillåter SQL Logins

/micke


Svara

Sv: Connection-problem

Postades av 2006-01-13 18:04:59 - Magnus Hallberg

Måste be om hjälp med detta i alla fall, nu fungerar i alla fall anslutningen. Jag försöker logga in användare med detta. Det fungerade förrut när jag hårdkodade in ID, men det vill inte heller fungera längre.
<code>
protected void btnLogIn_Click(object sender, EventArgs e)
{
string x = Request.Form["txtPassword"];
string y = Request.Form["txtUserName"];


// Creating the connection object...
string connectionString = WebConfigurationManager.ConnectionStrings["NAMNPÅANSLUTNING"].ConnectionString;
SqlConnection con = new SqlConnection(connectionString);

SqlCommand cmd = new SqlCommand("logMeIn", con);
cmd.CommandType = CommandType.StoredProcedure;

cmd.Parameters.Add(new SqlParameter("@passWord", SqlDbType.NVarChar, 20));
cmd.Parameters["@passWord"].Value = x;

cmd.Parameters.Add(new SqlParameter("@userName", SqlDbType.NVarChar, 20));
cmd.Parameters["@userName"].Value = y;

try
{
con.Open();
SqlDataReader Reader = cmd.ExecuteReader(CommandBehavior.SingleRow);
int myID = (int)Reader["CustomerID"];
Reader.Read();
if (myID > 1)
{

lblError.Visible = true;
lblError.Text = "Du har angett ett felaktigt användarnamn/lösenord.";
}
else
{
Session["custID"] = myID;
string myName = (string)Reader["Fname"];
Reader.Close();
lblWelcome.Visible = true;
lblWelcome.Text = "Välkommen " + myName + ", du är inloggad, ditt ID är: " + myID + ".<br />";
lblWelcome.Text += "För att förenkla navigering och användarvänlighet kan du iinte se inloggningen när du redan är inloggad.";
}
}

catch (Exception err)
{
lblError.Text = "Det uppstod ett fel när vi läste från databasen.<br />";
lblError.Text += "Var vänlig försök igen senare.";
}

finally
{
// Closing the connection...
con.Close();
}
}
</code>
Min lagrade procedur ser ut så här. Den fungerar när jag kör den i SQL-server.
<code>
ALTER PROCEDURE [dbo].[logMeIn]
@passWord varchar(20),
@userName varchar(20)
AS SELECT CustomerID, Fname
FROM Customer
WHERE Password = @passWord AND Username = @userName
</code>


Svara

Sv:Connection-problem

Postades av 2006-01-13 19:17:40 - Mikael Wedham

Vad funkar? Vad funkar inte?

/micke


Svara

Sv: Connection-problem

Postades av 2006-01-13 19:58:10 - Magnus Hallberg

Det glömde jag visst skriva:)

Jag kan logga in, men jag får inte nåt felmeddelande om jag anger fel uppfigter, men blir inte inloggad. Det är här det är fel nånstans tror jag.
<code>
con.Open();
SqlDataReader Reader = cmd.ExecuteReader(CommandBehavior.SingleRow);
Reader.Read();
int myID = (int)Reader["CustomerID"];
if(myID < 1)
{
lblError.Visible = true;
lblError.Text = "Du har angett ett felaktigt användarnamn/lösenord.";
}
</code>

Jag har försökt att vända på det också, jag loggas in men får inte felmeddelandet om jag skriver fel.
<code>
con.Open();
SqlDataReader Reader = cmd.ExecuteReader(CommandBehavior.SingleRow);
Reader.Read();
int myID = (int)Reader["CustomerID"];
if(myID > 0)
{
Session["custID"] = myID;
string myName = (string)Reader["Fname"];
Reader.Close();
lblWelcome.Visible = true;
lblWelcome.Text = "Välkommen " + myName + ", du är inloggad.<br />";
}
else
{
lblError.Visible = true;
lblError.Text = "Du har angett ett felaktigt användarnamn/lösenord.";
}
</code>


Svara

Sv:Connection-problem

Postades av 2006-01-13 23:13:40 - Johan Djupmarker

Om du har fel uppgifter borde väl inte proceduren returnera någon post? Tycker att det borde bli såhär:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
con.Open();
SqlDataReader Reader = cmd.ExecuteReader(CommandBehavior.SingleRow);
 
if(Reader.Read())
{               
    Session["custID"] = (int)Reader["CustomerID"];
    string myName = (string)Reader["Fname"];
    Reader.Close();
    lblWelcome.Visible = true;
    lblWelcome.Text = "Välkommen " + myName + ", du är inloggad.<br />";               
}
else
{
    lblError.Visible = true;                
    lblError.Text = "Du har angett ett felaktigt användarnamn/lösenord.";
}


/Johan


Svara

Sv: Connection-problem

Postades av 2006-01-17 09:23:47 - Magnus Hallberg

Visst fungerar det :)


Svara

Nyligen

  • 14:24 CBD regelbundet?
  • 14:23 CBD regelbundet?
  • 14:22 Har du märkt några verkliga fördel
  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 616
27 953
271 709
5 546
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies
Expand
next previous
Close

Previous

0/0

Next