Suche | Statistiken | Benutzerliste | Access-FAQ | Datenschutz Foren
donkarl Forum
donkarl Forum ->  Themen -> Access -> Diskussion ansehen

Du bist als Gast eingelogt. ( Anmelden | Registrieren )
  • FYI: SP1 für Office 2010 erschienen
  • Karl Donaubauer29.06.11 14:13
       └ RE: FYI: SP1 für Office 2010 erschienen apedv05.07.11 16:41
          └ RE: FYI: SP1 für Office 2010 erschienen Karl Donaubauer05.07.11 19:03
             └ RE: FYI: SP1 für Office 2010 erschienen apedv06.07.11 12:01
       └ RE: FYI: SP1 für Office 2010 erschienen StefanWirrer12.07.11 14:52
          └ RE: FYI: SP1 für Office 2010 erschienen Gunter Avenius12.07.11 16:56
             └ RE: FYI: SP1 für Office 2010 erschienen Gunter Avenius13.07.11 17:58
                └ RE: FYI: SP1 für Office 2010 erschienen Karl Donaubauer13.07.11 23:44
                   └ RE: FYI: SP1 für Office 2010 erschienen Karl Donaubauer18.07.11 19:17
       └ RE: FYI: SP1 für Office 2010 erschienen Andreas Popp03.08.11 10:09
  • Endlosformular bedingte Formatierung
  • Clondike31.07.11 10:57
       └ RE: Endlosformular bedingte Formatierung Gunter Avenius31.07.11 13:24
          └ RE: Endlosformular bedingte Formatierung Clondike31.07.11 15:52
             └ RE: Endlosformular bedingte Formatierung Gunter Avenius31.07.11 16:58
                └ RE: Endlosformular bedingte Formatierung Clondike31.07.11 20:49
  • ADODB.Recordset an Formular binden -> Access st...
  • Alex12.07.11 23:40
       └ RE: ADODB.Recordset an Formular binden -> Acc... PeterDoering20.07.11 13:14
          └ RE: ADODB.Recordset an Formular binden -> A... Alex20.07.11 20:57
             └ RE: ADODB.Recordset an Formular binden ->... PeterDoering22.07.11 14:04
             └ RE: ADODB.Recordset an Formular binden ->... Markus28.07.11 08:06
  • Datensatzmarkierer
  • Blümchen25.07.11 11:50
       └ RE: Datensatzmarkierer StefanWirrer25.07.11 13:11
          └ RE: Datensatzmarkierer Blümchen25.07.11 14:10
             └ RE: Datensatzmarkierer Gunter Avenius25.07.11 14:28
                └ RE: Datensatzmarkierer Karl Donaubauer25.07.11 14:39
                └ RE: Datensatzmarkierer Blümchen25.07.11 14:40
                   └ RE: Datensatzmarkierer StefanWirrer25.07.11 15:35
                   └ RE: Datensatzmarkierer Karl Donaubauer25.07.11 15:50
                      └ RE: Datensatzmarkierer Blümchen25.07.11 16:10
                         └ RE: Datensatzmarkierer Karl Donaubauer25.07.11 17:34
                            └ RE: Datensatzmarkierer Blümchen26.07.11 09:18
                               └ RE: Datensatzmarkierer Karl Donaubauer26.07.11 12:23
                                  └ RE: Datensatzmarkierer Blümchen26.07.11 13:47
  • DMS mit Access 2007 und Sql Server 2008 Express
  • Martin13.07.11 22:58
       └ RE: DMS mit Access 2007 und Sql Server 2008 Expr... PeterDoering20.07.11 13:17
          └ RE: DMS mit Access 2007 und Sql Server 2008... Martin21.07.11 09:47
             └ RE: DMS mit Access 2007 und Sql Server 2008 ... PeterDoering22.07.11 13:41
                └ RE: DMS mit Access 2007 und Sql Server 200... Martin22.07.11 15:22
                   └ RE: DMS mit Access 2007 und Sql Server 2... PeterDoering22.07.11 17:01
  • In Excel wäre es "INDEX"
  • sunshine7767719.07.11 10:03
       └ RE: In Excel wäre es "INDEX" Gunter Avenius19.07.11 11:35
       └ RE: In Excel wäre es "INDEX" StefanWirrer19.07.11 13:31
          └ RE: In Excel wäre es "INDEX" sunshine7767720.07.11 03:44
  • Kamerale Buchführung und Access
  • Rookie04.05.11 14:12
       └ RE: Kamerale Buchführung und Access herby_007127.05.11 11:38
          └ RE: Kamerale Buchführung und Access Rookie07.07.11 15:30
       └ RE: Kamerale Buchführung und Access herby_007119.07.11 14:52
  • Select Case oder If Then Else
  • habaadler17.07.11 18:21
       └ RE: Select Case oder If Then Else Gast17.07.11 23:45
  • Formular: Listenfeld filtern
  • ColdZero13.07.11 15:22
       └ RE: Formular: Listenfeld filtern Karl Donaubauer13.07.11 16:52
  • Access Stammtisch Muenchen am 14.07.2011 (Do)
  • StefanWirrer13.07.11 08:48
  • Access Anwendung ohne Windowsanmeldung starten
  • lulle06.07.11 22:56
       └ RE: Access Anwendung ohne Windowsanmeldung start... Gunter Avenius07.07.11 07:21
  • access error 3709
  • Klymer06.07.11 13:51
  • Formularlayout
  • haller04.07.11 18:18
       └ RE: Formularlayout Karl Donaubauer04.07.11 19:21
          └ RE: Formularlayout haller04.07.11 22:05
  • Pass Through Acc03 auf MS SQL 2005
  • Rene02.07.11 21:55
       └ RE: Pass Through Acc03 auf MS SQL 2005 PeterDoering04.07.11 18:29
  • Access extrem langsam
  • Wolfgang27.06.11 08:39
       └ RE: Access extrem langsam PeterDoering27.06.11 10:56
          └ RE: Access extrem langsam Wolfgang27.06.11 12:00
             └ RE: Access extrem langsam PeterDoering27.06.11 16:22
                └ RE: Access extrem langsam Wolfgang27.06.11 17:22
                   └ RE: Access extrem langsam PeterDoering04.07.11 18:13
       └ RE: Access extrem langsam MrThahiti27.06.11 13:48
          └ RE: Access extrem langsam Wolfgang27.06.11 15:22
       └ RE: Access extrem langsam Harald28.06.11 17:36
    Martin
    Gesendet: 21.07.11 09:47
    Betreff: RE: DMS mit Access 2007 und Sql Server 2008 Express


    Hallo Peter

    Danke für Deine Anregung!

    Nun mit -chunk kann man bytearrays in ein "Access-Feld" schreiben/lesen.

    rsDAO(0).AppendChunk ArrBin()
    rsDAO.Update
    rsDAO.MoveLast

    Diese Methode nutze ich bereits!

    Mein Problem liegt nicht bei der Umwandlung oder Übertragung der Files,
    sondern beim Zugriff auf den Varbinary(max) Datentypen im SQL-Server.

    Das spezielle an diesem Datentypen ist, dass die Speicherung in eienm
    NT-basierenden Filesystem durch den SQL-Server vorgenommen wird.

    Mit den Access standard Methoden kann man NICHT auf diesen Feldtypen
    zugreifen.

    Mit .Net und dem Framework könnte eine Prozedur etwa so aussehen:


    *************************
    Public Sub LoadDocumentToTemp(ByVal IDDoc As Integer)
    Dim dt As DataTable = New DataTable()
    Dim pd As New PRGDialog() 'Dialog und Fortschrittsanzeige
    Using conn As SqlConnection = New SqlConnection(Me.SqlDNS)
    Dim reader As SqlDataReader = Nothing
    Dim context() As Byte = Nothing
    Dim serverFilePath As String = ""

    conn.Open()

    Dim transaction As SqlTransaction = conn.BeginTransaction()

    Try
    Dim cmd As SqlCommand = conn.CreateCommand()
    With cmd
    .Transaction = transaction
    .CommandType = CommandType.StoredProcedure
    .CommandText = "dbo.usp_SelectDocument"
    .Parameters.Add(New SqlParameter("@IDDoc", IDDoc))
    End With

    reader = cmd.ExecuteReader()
    dt.Load(reader)

    If dt.Rows.Count > 0 Then
    serverFilePath = dt.Rows(0)("PathName").ToString()
    context = DirectCast(dt.Rows(0)("TransactionContext"), Byte())

    Using clientStream As New FileStream(Me.TempFile, FileMode.CreateNew, FileAccess.Write)
    Using serverStream As SqlFileStream = New SqlFileStream(serverFilePath, context, FileAccess.Read)
    Dim bytesRead As Integer = 0, bufferSize As Integer = 1024 * 40
    Dim buffer As Byte() = New Byte(bufferSize - 1) {}
    pd.Value = 0
    pd.Maximum = serverStream.Length
    pd.Info2 = Me.TempFile
    If serverStream.Length > 10000000 Then pd.cShow()

    Do
    bytesRead = serverStream.Read(buffer, 0, bufferSize)
    If bytesRead = 0 Then
    Exit Do
    End If

    clientStream.Write(buffer, 0, bytesRead)
    With pd
    .Value = clientStream.Length
    .Info = CStr(CLng(100 / serverStream.Length * clientStream.Length)) + " %"
    End With
    Loop While True
    pd.Info = "completet"
    serverStream.Close()
    Application.DoEvents()
    End Using

    clientStream.Seek(0, SeekOrigin.Begin)
    clientStream.Close()
    End Using
    End If

    transaction.Commit()
    Catch ex As Exception
    Try
    'attempt to rollback the transaction
    transaction.Rollback()
    Catch ex2 As Exception
    'rollback was unsuccessful (connection may be closed)
    End Try

    MessageBox.Show(ex.Message)
    Finally
    If reader IsNot Nothing AndAlso Not reader.IsClosed Then reader.Close()
    End Try
    End Using
    pd.cClose()
    pd = Nothing
    End Sub
    *************************

    Suche für diese Variante eine Access Lösung (ohne .net) wenn möglich.

    Für mich liegen oder evtl. lagen die stärken von Access im Datenzugriff und in der Datenmanipulation.
    Wenn Neuerungen in diesen "Kernbereichen" nicht mehr Accessintern (mit VB) genutzt werden können, stellt sich mir die Frage
    --"Wie Lange wird Access überhaupt noch weiterentwickelt!"--

    Hoffe auf eine Lösung...

    Gruss Martin

    Top of the page Bottom of the page


    Seite: < 84 85 86 87 88 89 ... 90 91 92 93 >
    Suche in diesem Forum
    Druckfreundliche Version
    (Alle Cookies von dieser Seite löschen.)