ERLEDIGT
NEIN
NEIN
ANTWORTEN
2
2
ZUGRIFFE
1003
1003
EMPFEHLEN
-
nabend...
ich hab bisher immer aspx Seiten erstellt mit connection, dataset...
nun wollte ich das nicht immer wieder bei jeder Seite neu machen und hab eine extra Klasse gebaut
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
public DataSet getDataSet() { String strSql = "SELECT ID, Vorname, Nachname, Password FROM dbo.Benutzer"; String strMyConnString = @"User ID=""****"";Tag with column collation when possible=False;Data Source=""xx.xxx.xxx.xx"";Password=***;Initial Catalog=""xxx"";Use Procedure for Prepare=1;Auto Translate=True;Persist Security System.Data.OleDb.OleDbConnection myConn = new System.Data.OleDb.OleDbConnection(strMyConnString); DataSet dsData = new DataSet(); try { myConn.Open(); System.Data.OleDb.OleDbDataAdapter myData = new System.Data.OleDb.OleDbDataAdapter(strSql, myConn); myData.Fill(dsData); } catch {} if(myConn.State == ConnectionState.Open) myConn.Close(); return dsData; }
wenn ich jetzt in meiner Webform.aspx folgendes aufrufe, bekomme ich eine Exception
Code :1 2
DatenTab x = new DatenTab(); oleDbDataAdapter1.Fill(x.getDataSet());
geh ich die Sache falsch an bzw. welche Möglichkeiten habe ich, dass ich nicht auf jeder Seite eine neue connection machen muss...
Danke im voraus
Wenn ich eine Komponentenklasse hinzufüge und mir alles automatisch generieren lasse, dann bekomm ich zwar keine Fehlermeldung, aber mein Datarid wird trotzdem nicht gefüllt.Geändert von kroschel (16.11.05 um 17:58 Uhr)
-
17.11.05 10:51 #2
- Registriert seit
- Jan 2005
- Ort
- Frankfurt am Main
- Beiträge
- 297
Du könntest das Problem so angehen, dass du eine PageBase erstellst in der die Connection aufgebaut wird und deine aspx-Seiten dann von dieser erbt, oder du liest dich mal in Masterpages (asp.net 2) ein
-
Anscheinend bekommst du kein DataSet zurück und deswegen gibts auch diesen Fehler. Natürlich äußerst ungut, weil du einen leeren Catch-Block verwendest -> zumindest die Fehlermeldung in ein Logfile schreiben, sonst suchst du bei zB. größeren Projekten ewig.
Ähnliche Themen
-
Community Design trennen
Von EuropaChat im Forum Stellenangebote (unentgeltlich)Antworten: 1Letzter Beitrag: 14.09.10, 08:12 -
Community Design trennen
Von EuropaChat im Forum HTML & XHTMLAntworten: 1Letzter Beitrag: 14.09.10, 08:12 -
aspx auf Server
Von Gilli im Forum .NET Web und KommunikationAntworten: 4Letzter Beitrag: 28.02.06, 12:00 -
ASPX + PopUp
Von LordDeath im Forum .NET Web und KommunikationAntworten: 0Letzter Beitrag: 30.11.05, 10:54 -
Kommunikations-Design / Medien-Design kennt ihr (Fach-)Hochschulen
Von thoska im Forum Ausbildung & BerufAntworten: 10Letzter Beitrag: 11.03.05, 12:53





Zitieren
Login





