Vertragsverwaltung-Klassenbibliothek  

MyDocMgmt.Save_Architekturfile -Methode

[Visual Basic]
Public Function Save_Architekturfile( _ 
ByVal Applikationnr As Integer, _ 
ByVal iFilename As String
) As Object

Parameter

Applikationnr
iFilename

Quellcode

[Visual Basic]
        Public Function Save_Architekturfile(ByVal Applikationnr As Integer, ByVal iFilename As String) 
Dim filename As String = iFilename 
Dim Connection As New SqlConnection() 
Dim DA As New SqlDataAdapter("select * from ApplikationArchitektur where applikationnr = " & Str(Applikationnr), 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) = Applikationnr 
myRow.Item(1) = 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) = mydata 
' 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 
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