Vertragsverwaltung-Klassenbibliothek  

MyDocMgmt.Save_RptDatei -Methode

[Visual Basic]
Public Function Save_RptDatei( _ 
ByVal Auswertungnr As Integer, _ 
ByVal AuswertungName As String
) As String

Parameter

Auswertungnr
AuswertungName

Quellcode

[Visual Basic]
        Public Function Save_RptDatei(ByVal Auswertungnr As Integer, ByVal AuswertungName As String) As String 
Dim filename As String = AuswertungName 
Dim Connection As New SqlConnection() 
Dim DA As New SqlDataAdapter("select * from AuswertungRptDatei where AuswertungDateiNr = " & Str(Auswertungnr), Connection) 
Dim cb As SqlCommandBuilder = New SqlCommandBuilder(DA) 
Dim ds As New DataSet() 
Dim fs As New FileStream(filename, FileMode.OpenOrCreate, FileAccess.Read) 
Dim mydata(fs.Length) As Byte 
fs.Read(mydata, 0, fs.Length) 
fs.Close() 
Try 
Connection.ConnectionString = Globals.sConnectionString 
Connection.Open() 
DA.Fill(ds, "RptFile") 
Dim myRow As DataRow 
If ds.Tables(0).Rows.Count = 0 Then 
' Neues Datei speichern 
myRow = ds.Tables(0).NewRow 
myRow.Item(0) = Auswertungnr 
myRow.Item(1) = AuswertungName 
myRow.Item(2) = RptName(AuswertungName) 
myRow.Item(3) = mydata 
myRow.Item(4) = Now 
myRow.Item(5) = Now 
myRow.Item(6) = Globals.clsmitarbeiter.iMitarbeiternr.Value 
ds.Tables(0).Rows.Add(myRow) 
DA.Update(ds, "RptFile") 
Else 
myRow = ds.Tables(0).Rows(0) 
myRow.Item(1) = AuswertungName 
myRow.Item(2) = RptName(AuswertungName) 
myRow.Item(3) = mydata 
myRow.Item(5) = Now 
myRow.Item(6) = Globals.clsmitarbeiter.iMitarbeiternr.Value 
DA.Update(ds, "RptFile") 
End If 
Catch ex As Exception 
MsgBox(ex.Message) 
Return False 
End Try 
fs = Nothing 
cb = Nothing 
ds = Nothing 
DA = Nothing 
Connection.Close() 
Connection = Nothing 
Return RptName(AuswertungName) 
End Function

Forderungen

Plattformen: Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

Siehe auch

MyDocMgmt