Daten ab Form speichern
[Visual Basic]
Private Sub Save_data()
[Visual Basic] Private Sub Save_data()
'Prüfung, ob das Ausgewählte File zur Speicherung vorhanden ist
If Me.txtFilename.Text <> "" Then
If Not IO.File.Exists(Me.txtFilename.Text) Then
msg.show_standardmessage(271, MsgBoxStyle.Exclamation)
msg.show_standardmessage(273, MsgBoxStyle.Information)
Exit Sub
End If
End If
If Me.txtFilename.Text <> "" And Me.txtDateiname.Text <> "" And Me.txtDateiname.Text <> Me.SaveFileName And Me.SaveFileName <> "" Then
If msg.Show_MessageYesNo(272) = MsgBoxResult.No Then
msg.show_standardmessage(273, MsgBoxStyle.Information)
Exit Sub
End If
End If
Dokument.iKeyValue = New SqlInt32(CType(Me.Aktuelles_Element, Int32))
Dokument.iDokumenttypNr = New SqlInt32(CType(Me.cboxDokumenttyp.SelectedValue, Int32))
Dokument.sBezeichnung = New SqlString(CType(Me.txtBezeichnung.Text, String))
Dokument.sBeschreibung = New SqlString(CType(Me.txtBeschreibung.Text, String))
Dokument.sVersion = New SqlString(CType(Me.txtVersion.Text, String))
If IsDate(Me.txtVersionsdatum.Text) Then
Dokument.daVersionsdatum = New SqlDateTime(CType(Me.txtVersionsdatum.Text, DateTime))
Else
Dokument.daVersionsdatum = New SqlDateTime(CType(SqlDateTime.Null, DateTime))
End If
Dokument.sFilename = New SqlString(CType(Me.txtDateiname.Text, String))
Dokument.sOriginalFilename_incl_Path = New SqlString(CType(Me.txtOriginalFilename_incl_path.Text, String))
Dokument.bAktiv = New SqlBoolean(CType(Me.cbaktiv.Checked = True, Boolean))
Dokument.Save_Data()
If Dokument.Save_File(Dokument.iDokumentNr.Value, Me.txtFilename.Text) = False Then
msg.show_standardmessage(275, MsgBoxStyle.Exclamation)
End If
Me.Dokument.Dokumentablageort.Save_Data()
Me.SaveFileName = Me.txtDateiname.Text
End Sub
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