Feeds
Artikel
Kommentare

Archiv für die 'Programmieren' Kategorie

Ich benutze Windows 7 64 Bit als Betriebssystem. Zum Programmieren benutze ich momentan das M2M-Eclipse-Paket. Beim Benutzen des Properties-View kam es dabei zu sporadischen bis regelmäßigen Abstürzen von Eclipse (100% CPU-Last und keine Reaktion). Am Ende stellte sich heraus, dass die Logitech SetPoint-Software “Schuld” war. Sobald ich diese beendet habe, ist Eclipse nicht wieder abgestürzt.
Ich [...]

Falls sich jemand wundert, warum er folgenden Fehler bekommt:
“Null or empty full-text predicate error in full text searching [...]”
Im SQL Server 2008 ist anscheinend die Auswertung von “and” und “or” Verknüpfungen geändert worden. Vorher wurde eine Verknüpfung von links nach rechts durchgegangen und dabei ausgewertet. Wenn z.B. in einer “or” Verknüpfung der aktuelle Teil “true” [...]

Der Reporting Server 2005/2008 stellt verschiedene Webservices bereit. Darüber können beispielsweise Reports erstellt werden. In .NET können sogenannte Proxy-Klassen dazu verwendet werden, um den Webservice zu benutzen. In einem Web-Projekt dazu einfach eine Web-Reference hinzufügen. Beim Erstellen dieser Reference die URL des Web-Service angeben. Der Name der Web-Reference steht anschließend für eine Proxy-Klasse, die in [...]

Ich habe mich vor einiger Zeit mit Modell-Transformationen beschäftigt. Dazu zählen die Sprachen QVT und ATL. Dabei habe ich mich auch mit dem Auslösen der Transformationen aus Java heraus beschäftigt.
Um meine Projekte ausführen zu können braucht man:

Plugin von MediniQVT
Das M2M-Packet von Eclipse
Meine Projekte

MediniQVT-Plugin entpacken und in den “dropins”-Ordner von Eclipse ablegen. Die Projekte aus [...]

Wenn man mit dem SQL Server 2005 eine Tabelle Reihe für Reihe durchlaufen möchte, muss man folgendes tun (Quelle: Link):
DECLARE @cnt int
DECLARE @cntMax int
SELECT @cnt=1;
SELECT @cntMax =Count(ID) FROM myTable WHERE x=1
WHILE @cnt <= @cntMax
BEGIN –While Loop
WITH AbfrageLoop AS (
SELECT row_number() OVER (ORDER BY ID) AS Row,*
[...]

VB.NET Einlesen von CSV-Dateien

Ein Einlesen von CSV- und Excel-Dateien ist  über die OleDB-Schnittstelle nicht mehr empfehlenswert, da die 64Bit-Unterstützung fehlt. Für das Einlesen von CSV-Dateien gibt es eine schöne Alternative die auf der Seite ActiveVB beschrieben ist: Link.
Dabei wird die Klasse “TextFieldParser” verwendet. Dazu kann man auch den MSDN-Artikel lesen.

Wenn man einen Response.Redirect als Antwort auf eine Ajax-Anfrage auslösen möchte, muss ein kleiner Umweg gegangen werden. Drei mögliche Lösungen werden in diesem Blog-Eintrag von Asp.net Codebook beschrieben.
Ich möchte die erste Lösung aufgreifen, da diese am zuverlässigsten funktionierte bzw. die anderen habe ich nicht getestet.
private void RedirectTo(string url)
{
string redirectURL = Page.ResolveClientUrl(url)
string script [...]

Wenn die Fehlermeldung “Unable to load client print control” beim Versuch zu drucken angezeigt wird, sollte man den Artikel von Brian Hartman durchlesen.
Zusammengefasst kann gesagt werden, dass Microsoft ein Update (KB 956391) rausgebracht hat, welches die Benutzung des ursprünglichen ReportViewer Controls unmöglich macht. In dem Artikel wird zur Behebung das Installieren eines Updates für den [...]

Es geht hierbei darum, dass Parameter aus einer Anwendung (ASP.NET/VB.NET) an einen auf dem Reporting-Server gerenderten Bericht zu übergeben. Der Reporting-Server wird dabei über das ReportViewer-Control angesprochen.
Das Erste was getan werden muss ist, alle Parameter im Report selbst anzulegen. Dabei werden die Parameter im Report nicht als “hidden” sondern als “prompt” deklariert sind. Auch ein [...]

Ich habe lange nach einem Tool gesucht, um Lasttests bzw. Funktionstests durchführen zu können. Besondere Anforderung war, dass es mit einer ASP.NET Anwendung funktionieren muss. Dabei ist bekanntlich der Viewstate bei einem Postback sehr wichtig. Gefunden habe ich: JMeter – Apache JMeter. (Siehe auch Screenshot oben)
Es ist ein sehr umfangreiches Testtool mit vielen Auswertungsmöglichkeiten.  Außerdem [...]

Nächste »