web.config: <appSettings> <add key=“copyright“ value=“(c) 2004″/> </appSettings> <connectionStrings> <add name=“mainDB“ connectionString=“…“ providerName=“…“ /> </connectionStrings> *.aspx.cs using System.Configuration; //… string appCopy = ConfigurationManager.AppSettings[„copyright“]; string appConn = ConfigurationManager.ConnectionStrings[„mainDB“]; *.aspx: <asp:Label ID=“Label1″ runat=“server“ Text=“<%$ AppSettings:copyright %>“ /> Übersicht über ASP.NET-Ausdrücke: http://msdn.microsoft.com/de-de/library/d5bd1tad(VS.80).aspx
WeiterlesenKategorie: Webdesign
neu
ASP.NET: Eine Liste von Strings an Controls binden
Daten, einer List lassen sich so z.B. an einen Repeater binden: List<string> myValues = new List<string>(); … Repeater1.DataSource = myValues; Repeater1.DataBind(); … <asp:repeater id=“Repeater1″ runat=“server“> <itemtemplate> <%# Container.DataItem %> </itemtemplate> </asp:repeater> Siehe: http://www.aspnetzone.de/blogs/peterbucher/archive/2008/06/29/eine-liste-von-strings-ohne-eigenschaften-an-ein-control-binden.aspx
WeiterlesenSQL: UNION Tipps – unterschiedlich viele Spalten / unterschiediche Spaltennamen / Sortierung
Fehlenden Spalten einfach mit NULL oder einem vordefiniertem Wert hinzufügen: SELECT SpalteA, SpalteB FROM Tabelle1 UNION SELECT SpalteA, NULL AS SpalteB FROM Tabelle2 Unterschiedlichen Spaltennamen mit AS angleichen: SELECT SpalteA FROM Tabelle1 UNION SELECT SpalteB AS SpalteA FROM Tabelle2 Nur nach dem zweiten SELECT per ORDER sortieren. Nicht bei beiden. (Wirkt sich aber auf beide Tabellen aus): SELECT Spalte1, Spalte2 FROM Tabelle1 UNION […]
WeiterlesenAccess: GUID setzen
Ab Access 97 können GUIDs automatisch erzeugt werden: entsprechendes Feld auf „Autowert“ setzen unter Feldgröße statt „Long Integer“, „Replikations-ID“ auszuwählen unter Indiziert „Ja, ohne Duplikate“ auszuwählen Der Feldtyp ist weder Text noch Zahl sondern GUID. SQL-Statements in ‚ setzen. … WHERE GUID = “ …
WeiterlesenSQL: Alle SQL Server- / Access-Tabellen ermitteln
SQL Server: SELECT name FROM sysobjects WHERE type=’U‘ Access: SELECT MSysObjects.Name FROM MSysObjects WHERE ((MSysObjects.Flags=0) AND (MSysObjects.Type=1)) Mehr dazu: http://www.aspheute.com/artikel/20010511.htm http://www.xtremevbtalk.com/showthread.php?s=&threadid=18084
WeiterlesenASP.NET: Einfaches URL-Rewriting via global.aspx
Über Application_BeginRequest in der global.asax können alle URL-Anfragen abgefangen und umgeformt werden. So kann man „schöne“ bzw. lesbare URLs erzeugen. Also etwa statt domain.de/sportnews.aspx?id=12345 dann z.B. domain.de/usain-bolt-ist-der-schnellste.aspx. Wie man nun die Verbindung zur ID herstellt ist ein anderes Thema. So könnte auch gleich die ID mitgeführt werden (usain-bolt-ist-der-schnellste-12345.aspx). Die Zahlen nach dem letzten Bindestrich sind also immer die ID. […]
WeiterlesenAccess: Schreibrechte beim Einsatz von ASP.NET
Fehlermeldung: Microsoft OLE DB Provider for ODBC Drivers- Fehler ‚80004005‘ Fehler ID: 80004005 – oder- Fehlermeldung: „Operation muss eine aktualisierbare Abfrage verwenden.“ Liegt an den mangelnden Schreibrechten für den IUSR_ in dem Verzeichnis, in der die Access-Datenbank liegt. D.h. die „Eigenschaften“ im Verzeichnis aufrufen und unter dem Reiter „Sicherheit“ den User „IUSR_“ hinzufügen und entsprechende […]
WeiterlesenASP.NET: Excel-Tabelle in GridView anzeigen
Dieses kleine Code-Snippet in C# zeigt, wie mit ASP.NET 2.0 auf Exceldateien über OLEDB zugegriffen werden kann. //using System.Data.OleDb; using (OleDbConnection dbConn = new OleDbConnection(„Provider=Microsoft.Jet.OLEDB.4.0;data source=“ + Server.MapPath(„~/Data/Mappe1.xls“) + „;Extended Properties=Excel 8.0;“)) { dbConn.Open(); OleDbCommand dbComm = new OleDbCommand(„SELECT * FROM [Tabelle1$]“, dbConn); using (OleDbDataReader dbRead = dbComm.ExecuteReader()) { GridView1.DataSource = dbRead; GridView1.DataBind(); } }
WeiterlesenSQL Server 2005 Express Edition-Datenbank automatisch sichern
Wer mit dem SQL Server 2005 Express Edition (SQLExpress) arbeitet findet leider keine Möglichkeit vor, die Datenbank automatisch sichern zu lassen. Mit ein bisschen Handarbeit geht das aber trotzdem. Und zwar so: SQL Server Management Studio Express starten Rechtsklick auf die zu sichernde Datenbank » Tasks » Sichern Einstellungen wie Speicherort, Sicherungstyp usw. vornehmen Oben […]
WeiterlesenHTTP 301 Redirects mit ASP.NET, ASP und PHP
Mit diesen Scripts kann eine permanente Umleitung (HTTP Status 301) für Internetseiten eingerichtet werden. Vorteile gegenüber einfachen Umleitungen (z.B. ASP Response.Redirect): In Suchmaschinen werden die neuen URLs angepasst. Die „Umleitungs-Seite“ kann so irgendwann gelöscht werden. Der PageRank wird auf die neue Website übernommen. Diese Art der Umleitung wird nicht als Spam gewertet (als z.B. HTML […]
Weiterlesen