anbei der volle code
<%@ Page Language="C#" %>
<%@ Register TagPrefix="wmx" Namespace="Microsoft.Saturn.Framework.Web.UI"
Assembly="Microsoft.Saturn.Framework, Version=0.5.464.0, Culture=neutral,
PublicKeyToken=6f763c9966660626" %>
<%@ import Namespace="System.Data" %>
<%@ import Namespace="System.Data.SqlClient" %>
<script runat="server">
void LoginBtn_Click(Object sender, EventArgs e)
{
if (Page.IsValid)
{
// holen des Connection Strings aus den <appSettings>
string strDbConnString = ConfigurationSettings.AppSettings["LoginDb"];
Response.Write(strDbConnString);
// verbinden zur Datenbank
SQLConnection con = new SQLConnection(strDbConnString);
con.Open();
// SQL Injection sicher nicht mit uns!
SQLCommand cmd = new SQLCommand();
cmd.CommandText = "SELECT COUNT(*) FROM Test_KundenPasswort WHERE
EMail=@ParamUpn AND Passwort=@ParamPwd";
cmd.Parameters.Add("@ParamUpn", UserName.Text);
cmd.Parameters.Add("@ParamPwd", UserPass.Text);
cmd.Connection = con;
// korrektes Auslesen des mit ExecuteScalar geholten Wertes
int nUsersMatched = 0;
object oResult = cmd.ExecuteScalar();
if (oResult != null) nUsersMatched = (int)oResult;
// Command & Connection so fr�h als m�glich schlie�en
cmd.Dispose();
con.Close();
if (0 != nUsersMatched) {
FormsAuthentication.RedirectFromLoginPage(UserName.Text, true);
}
else {
Msg.Text = "Invalid Credentials: Please try again";
}
}
}
</script>
<html>
<head>
</head>
<body style="FONT-FAMILY: arial">
<form runat="server">
<h2>Login Page
</h2>
<hr size="1" />
<table>
<tbody>
<tr>
<td>
Username:</td>
<td>
<asp:TextBox id="UserName" runat="server"></asp:TextBox>
</td>
<td>
<asp:RequiredFieldValidator id="RequiredFieldValidator1"
runat="server" ErrorMessage="*" Display="Static"
ControlToValidate="UserName"></asp:RequiredFieldValidator>
</td>
</tr>
<tr>
<td>
Password:</td>
<td>
<asp:TextBox id="UserPass" runat="server"
TextMode="Password"></asp:TextBox>
</td>
<td>
<asp:RequiredFieldValidator id="RequiredFieldValidator2"
runat="server" ErrorMessage="*" Display="Static"
ControlToValidate="UserPass"></asp:RequiredFieldValidator>
</td>
</tr>
</tbody>
</table>
<asp:button id="LoginBtn" onclick="LoginBtn_Click" runat="server"
text="Login"></asp:button>
<p>
<asp:Label id="Msg" runat="server" ForeColor="red"></asp:Label>
</p>
</form>
</body>
</html>
-----Urspr�ngliche Nachricht-----
Von: Andreas Rudischhauser (N) [mailto:[EMAIL PROTECTED]]
Gesendet: Sonntag, 04. August 2002 17:07
An: aspDEdotnet
Betreff: [aspdedotnet] AW: [aspdedotnet] AW: [aspdedotnet] AW:
[aspdedotnet] Anf�ngerfrage
Zeig mal deinen ganzen Code.
-----Urspr�ngliche Nachricht-----
Von: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED]] Im Auftrag von Gerald
B�ck
Gesendet: Sonntag, 4. August 2002 16:47
An: aspDEdotnet
Betreff: [aspdedotnet] AW: [aspdedotnet] AW: [aspdedotnet] Anf�ngerfrage
Hab jetzt nochmal genau nachgelesen ich brauche den SqlClient namespace
aber trotz der einbindung des selben kommt diese Fehlermeldung:
Compilerfehlermeldung: CS0246: Der Typ oder Namespace 'SQLConnection'
konnte nicht gefunden werden. M�glicherweise fehlt eine Anweisung oder
ein Assemblyverweis.
Woran k�nnte es denn noch liegen?
thx
Gerald.
-----Urspr�ngliche Nachricht-----
Von: Andreas Rudischhauser (N) [mailto:[EMAIL PROTECTED]]
Gesendet: Sonntag, 04. August 2002 16:39
An: aspDEdotnet
Betreff: [aspdedotnet] AW: [aspdedotnet] Anf�ngerfrage
OK..
<%@ Import Namespace="System.Data" %>
Brauchts du immer
<%@ Import Namespace="System.Data.OleDb" %>
Brauchst du bei Access Datenbanken, nicht bei SQL Server
Da brauchst du glaub
<%@ Import Namespace="System.Data.Sql" %>
Das wei� ich nicht
<%@ Import Namespace="System.Data.SqlClient" %>
<%@ Import Namespace="System.Data.SqlTypes" %>
-----Urspr�ngliche Nachricht-----
Von: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED]] Im Auftrag von Gerald
B�ck
Gesendet: Sonntag, 4. August 2002 16:34
An: aspDEdotnet
Betreff: [aspdedotnet] Anf�ngerfrage
Hallo,
bei mir kommt immer folgende fehlermeldung
Compilerfehlermeldung: CS0246: Der Typ oder Namespace 'SQLConnection'
konnte nicht gefunden werden. M�glicherweise fehlt eine Anweisung oder
ein Assemblyverweis.
Welchen Namespace muss ich denn einbauen?
ich hab schon folgende eingebaut:
danke
Gerald.
| [aspdedotnet] als [EMAIL PROTECTED] subscribed
| http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv Sie
| k�nnen sich unter folgender URL an- und abmelden:
| http://www.dotnetgerman.com/listen/aspDEdotnet.asp
| [aspdedotnet] als [EMAIL PROTECTED] subscribed
| http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.dotnetgerman.com/listen/aspDEdotnet.asp
| [aspdedotnet] als [EMAIL PROTECTED] subscribed
| http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.dotnetgerman.com/listen/aspDEdotnet.asp
| [aspdedotnet] als [EMAIL PROTECTED] subscribed
| http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.dotnetgerman.com/listen/aspDEdotnet.asp
| [aspdedotnet] als [email protected] subscribed
| http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.dotnetgerman.com/listen/aspDEdotnet.asp