DevTrain Startseite SharePoint Camp ? In 5 Tagen zum SharePoint Profi!  
  
  
SUCHEN:  
ARTIKEL ONLINE: 525   

Kategorien
.NET
Datenbanken
Web
XML

Allgemein
Camp
Foren
Events
Persönliche Einstellungen
Registrieren
Prämien Shop
Kontakt
Impressum
Über DevTrain

Autoren



 

Forum: ASP.NET | Thema: fehlerbehandlung... | Von: G. Guest ( 26.04.2004 15:44)

wie kann ich eine "schön formatierte" fehlermeldung aus einer funktion zurückerhalten??

die funktion sollte einen fremdwert aus einer tabelle liefern
und damit eine textbox füllen, also mittels
textbox1.text = getForeignVal(param1, param2, param3, param4);

was aber wenn ein fehler in der funktion auftaucht?
dann darf das "programm" (in dem falle eine webseite) natürlich nicht weiter
ausgeführt, sondern einen entsprechende fehlermeldung ausgegeben werden!

aber wie mache ich das am besten!? wenn ich eine exception auslöse, also
mittels throw new exception("blalbalb") dann bekomme ich keinen schönen output...
public static string getForeignVal( string tableName, string fieldName,
string fkField, string fkValue)
{
string ret = "";

if ((tableName != null && tableName != "") && (fieldName != null && fieldName != "") &&
(fkField != null && fieldName != "") && (fkValue != null && fkValue != ""))
{
string fieldType = getFieldType(tableName, fkField);
string sql1 = "SELECT " + fieldName + " FROM " + tableName;
string sql2 = getSQLStatement(fieldType);

sql1 += " WHERE " + fkField + "=" + sql2 + fkValue + sql2;

try
{
OleDbCommand cmd = new OleDbCommand(sql1, MAConnection.getConnection);
ret = (string)cmd.ExecuteScalar();
}
catch
{
ret = "MADBase.getForeignVal: Fehler in SQL Statement!";
}
}
else
{
ret = "MADBase.getForeignVal: Fehlende(r) oder ungültige(r) Parameter!";
}
return ret;
}

VIELEN DANK
atmosfear


Betreff Von Datum
Re: fehlerbehandlung...
Hallo Atmosfear,<br><br>ich würde einfach zu einer Fehlerseite umleiten!<br><br>mfg simon g.
Simon Gorski 26.04.2004 23:25
Re: fehlerbehandlung...
hi simon!<br><br>gibt es denn keine möglichkeit die exception klasse zu vererben und die ausgabe irgendwie zu verändern?<br><br>ich habe eine funktion die mir eine schön formatierte meldung auf dem schirm...
G. Guest 27.04.2004 09:14
Re: fehlerbehandlung...
Eine Exception, die beim Aufbau einer Seite auftritt, kann in einem Eventhandler behandelt werden, der auf das Ereignis Page.Error reagiert. <br><br>Das folgende Beispiel schreibt den Text der exception...
Klaus Holster 27.04.2004 10:46

Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!

 Betreff:
 Nachricht: Den Beitrag finden Sie nun unter: http://beta.devtrain.de/foren Die Benutzerdaten und Foreninhalte von beta.devtrain.de und www.devtrain.de sind die selben.
Sie können sich dort sogar per RSS über neue Inhalte informieren lassen.
Bei Problemen bitte direkt Mail an asp [AT] ppedv.de.

 Signatur:

  



Login
Username:


Passwort:






Passwort vergessen?

Advanced Developers Conference vom 14.-15. Februar 2011

© Copyright 2003 ppedv AG