Avatar billede kat_ja Nybegynder
25. november 2003 - 13:46 Der er 2 kommentarer

forhindre securityexception

Jeg har et namespace som jeg kalder fra en .aspx fil.  Når jeg kører .aspx filen får jeg en security.securityException.  er der nogen der ved, hvad man gør ved den??
Avatar billede vraa Nybegynder
25. november 2003 - 18:18 #1
Det sker hvis det er en sikkerhedsovertrædelse. må man se noget kode? og hvor fejlmeddelelsen sker
Avatar billede kat_ja Nybegynder
27. november 2003 - 08:23 #2
namespace Rodoc {
    using System; using System.Data; using System.Data.OleDB;
        public class DBForbindelse {
          OleDBConnection forbindelse;
          string s;

          public DBForbindelse() { }

          public OleDBConnection hentForbindelse
                          (string kaldeNavn, string password) {
                s = "Provider = msdaora; Data Source=standard; "
                s+= "User Id = '"+kaldeNavn+"'; "
                s+= "Password = '"+password+"'";"
                forbindelse = new OleDBConnection(s);
                return forbindelse;
            }
    }
}

metoden, hvori vi prøver at bruge namespacet:

<%@ Page Language="C#" Debug="true" %>
<%@ import Namespace="System.Data" %>
<%@ import Namespace="System.Data.OleDb" %>
<%@ import Namespace="System.Web" %>
<%@ import Namespace="Rodoc" %>
<script runat="server">

void ImageButton1_Click(object sender, ImageClickEventArgs e) {
    string navn, password;
    navn = TextBox1.Text;  password = TextBox2.Text;
    try {
        // fejlen sker her, når vi forsøger at lave et objekt af
        // klassen
        DBForbindelse dbf = new DBForbindelse();
        OleDbConnection conn = dbf.hentForbindelse(navn, password);
        conn.Open();
    ....
}}
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester