Posts
391
Comments
127
Trackbacks
0
October 2006 Entries
Mal ein paar gute Werbeclips für eine US-Jobbörse

Mal ein paar gute Werbeclips für eine US-Jobbörse ...

JourFixe21.wmv (1,47 MB)
JourFixe31.wmv (1,43 MB)
posted @ Saturday, October 21, 2006 12:54 PM | Feedback (1)
VMware Player

VMware hat einen Player zum kostenlosen Download ins Web gestellt, mit dem man VMware-Images auf jedem beliebigen Windows-Rechner nutzen kann, ohne das komplette Programm kaufen zu müssen:

http://www.vmware.com/download/player/


Auf der Homepage von VMware gibt es auch eine Übersicht von vorbereiteten Images für den VMware-Player, z.B. für verschiedene Linux-Versionen:

http://www.vmware.com/vmtn/appliances/directory/

Damit lassen sich z.B. Webseiten unter verschiedenen Betrebssystemen testen.

posted @ Tuesday, October 10, 2006 1:18 PM | Feedback (0)
PDF-Datei mit OpenSource und ASP auf dem Webserver generieren

Hier ein Beispiel wie man mit ASP und einem OpenSource-Modul HTMLDOC auf dem Webserver PDF-Dateien generieren kann, um diese z.B. anschliessend per E-Mail zu versenden.

Das Modul HTMLDOC besteht aus der Datei htmldoc.exe sowie die dazugehörigen Dateien, die das Programm im Verzeichnis C:\Program Files\HTMLDOC sucht.

Die Datei htmldoc.exe wird von der Kommandozeile aus aufgerufen und arbeitet mit verschiedenen Parametern. Eine Dokumentation findet man unter: http://www.easysw.com/htmldoc/documentation.php.

In meinem Beispiel wird eine Rechnungsvorlage eingelesen, nachdem darin Variablen ausgetauscht wurden wird die Datei unter einem neuen Namen ins Filesystem geschrieben. Danach wird mit htmldoc.exe diese HTML-Datei in eine PDF-Datei umgewandelt.


<%
Pfad = "D:\Verzeichnis\"

strDateiHTM = pfad + NameDerDatei + ".htm"
strDateiPDF = pfad + NameDerDatei + ".pdf"
 
 
'***Vorlage einlesen
dim f,fs
Set fs=Server.CreateObject("Scripting.FileSystemObject")
Set f=fs.OpenTextFile(Server.MapPath("Rechnung_Vorlage.htm"), 1)
rechnung = f.ReadAll
f.Close
Set f=Nothing
Set fs=Nothing
 
 
'*** Werte einsetzen
rechnung = replace(rechnung,"XNAMEX",name1)
rechnung = replace(rechnung,"XSTRASSEX",strasse)
rechnung = replace(rechnung,"XPLZX",plz)
rechnung = replace(rechnung,"XORTX",ort)


'*** Rechnung als HTML-Datei schreiben
set fs=Server.CreateObject("Scripting.FileSystemObject")
set f=fs.CreateTextFile(strDateiHTM,true)
f.Write(rechnung)
f.Close
set f=nothing
set fs=nothing


'*** HTML-Datei in PDF-Datei umwandeln
befehl = pfad + "htmldoc.exe --webpage --footer ... --header ... -t pdf --quiet --webpage -f " & strDateiPDF & " " & strDateiHTM
 
set wshell=Server.CreateObject("wscript.shell")
wshell.Run befehl, SW_SHOWNORMAL,true
Set wshell=nothing


'*** Rechnung per Mail versenden
'...
%>

Anhang: htmldoc.zip (946,77 KB)
posted @ Thursday, October 05, 2006 2:00 AM | Feedback (2)
Für's Archiv: Muster stored procedure

Für mein Archiv hier eine Muster für eine stored procedure:

CREATE

AS

PROCEDURE Example BEGIN

   Declare @Kundennr varchar(30)
   Declare @CumulY Decimal(15,2
)
   Declare @CumulYminus1 Decimal(15,2)

   set nocount on

   declare  #Cur Cursor forward_Only for    select * from tabelle #Cur

   open   #Cur
   Fetch next from #Cur Into @Kundennr    

   while @@fetch_Status = 0

   begin       
      -- do something
 
   end

   close  #Cur 
   deallocate  #Cur

END


   
posted @ Wednesday, October 04, 2006 11:56 AM | Feedback (0)