Access: 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 […]

Photoshop bleibt beim Start hängen

Ursache für die Startprobleme bei Photoshop (CS2/PC) kann eine beschädigte Voreinstellungsdatei sein. Löscht man diese, wird die Datei automatisch beim nächsten Start wieder erstellt und Photoshop starten wieder. Die Voreinstellungsdatei findet sich unter: C:\Dokumente und Einstellungen\Profilname\Anwendungsdaten\Adobe\Photoshop\9.0\Adobe Photoshop CS2 Settings\Adobe Photoshop CS2 Prefs.psp Evtl. muss über den Windows Explorer -> Extras -> Ordneroptionen -> Ansicht die […]

ASP.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(); } }

Photoshop Script: Alle Bilder in einem Ordner verkleinern, Rand entfernen und speichern

Skaliert alle Bilder aus einem Ordner auf die gegebene maximal Breite/Höhe und speichert diese wieder ab. Zusätzlich kann ein Rand entfernt und der Dateiname angepasst werden. //################################################################################### // // Crop image by dialog // Resize images to max 500px depends of witgh/height and save as JPG // Photoshop Script (CS2, tested on PC) // //################################################################################### […]

SQL 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 […]

HTTP 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 […]

Excel: UNIX-Timestamp im Datum umwandeln

Mit Excel kann man sehr einfach einen UNIX-Timestamp in ein „lesbares“ Datum umwandeln. Z.B. 1179833116.413 = 22.05.2007 13:25:16 Uhr Zu beachten ist, daß die letzten 3 Ziffern die Millisekunden sind (nicht immer mit einem Punkt getrennt). Die ersten 10 beinhalten Datum und Uhrzeit. Mit der Excel-Funktion LINKS(String, Anzahl) werden dann nur die ersten 10 Ziffern gelesen. =DATUM(1970;1;1)+(LINKS([ZELLE];10)/86400) […]

SQL: Was ist das Gegenteil von SELECT TOP?

Angenommen man will die aktuellsten 3 Nachrichten darstellen. Dann sieht das, z.B. für Access/SQL Server, so aus: SELECT TOP 3 * FROM News ORDER BY Date DESC Alle älteren Nachrichten, außer den 3 Aktuellsten,  sollen nun auf einer Archivseiten dargestellt werden. Und dazu brauchen wir das Gegenteil von SELECT TOP. SELECT * FROM News WHERE […]

SQL: Anzahl der Artikel zum Kategorie per Unterabfrage ermitteln

Gegeben sind zwei Tabellen, die mit einem Fremdschlüssel (CategoryID) verbunden sind. Typisch für die Auflistung bei Blogs. Categories ID Category 1 Funiture 2 Automobiles 3 Buildings 4 Computer Articles ID CategoryID Article 1 1 Table 2 1 Chair 3 2 Car 4 2 Truck 5 3 Skycraper 6 4 Mouse 7 4 Honitor 8 4 […]