tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
3
ZUGRIFFE
299
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    wickedmc wickedmc ist offline Grünschnabel
    Registriert seit
    Sep 2008
    Beiträge
    2
    Hallo,

    Ich habe folgendes Problem,

    Mein Programm legt die tabelle nicht an, Ich bekomme immer die Fehlermeldung das die Eingangstabelle nicht gefunden wird..

    Kann mir nicht erklären woran das liegen kann.

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    
    Public rst As DAO.Recordset
     
    Private Sub Command1_Click()
      If Text1.Text = "" Then
        MsgBox ("Bitte einen Titel angeben!")
      Else
        Set db = OpenDatabase(App.Path & "\vids.mdb")
        Set rst = db.OpenRecordset("Videos", dbOpenDynaset)
        rst.AddNew
        With rst
          !Titel = Text1.Text
          !Pfad = videopath
          .Update
          db.Close
          Set rst = Nothing
        End With
      End If
    End Sub
     
     
    Private Sub Form_Load()
      Text2.Text = Form1.videopath
      Dim fileexists As Boolean
      Dim strfile As String
      strfile = "vids.mdb"
      On Error Resume Next
      fileexists = (Len(Dir(strfile)) > 0)
      If fileexists = False Then
        Dim db As DAO.Database
        Dim dbfile As String
        Dim feld As New DAO.Field
        
        
        
        dbfile = App.Path + "\vids.mdb"
        Set db = Workspaces(0).CreateDatabase(dbfile, dbLangGeneral, dbEncrypt + _
          dbVersion30)
        Dim tabelle As New DAO.TableDef
        Set tabelle = db.CreateTableDef("Videos")
        feld.Name = "Titel"
        feld.Type = Text
        tabelle.Fields.Append feld
        Set feld = Nothing
        feld.Name = "Pfad"
        feld.Type = dbLong
        tabelle.Fields.Append feld
        Set feld = Nothing
        db.TableDefs.Append tabelle
        db.Close
        Set tabelle = Nothing
        Set db = Nothing
      Else
        Set db = OpenDatabase("vids.mdb")
      End If
    End Sub

    Wäre echt super wenn ihr mir helfen könntet.
     

  2. #2
    Zvoni Zvoni ist offline Mitglied Platin
    Registriert seit
    Jul 2008
    Ort
    Hinter dem Mond gleich links
    Beiträge
    735
    Existiert überhaupt eine Tabelle namens "Videos" in deiner Datenbank?
     
    Zwei Dinge sind unendlich: Die menschliche Dummheit und das Universum, nur bei letzterem bin ich mir noch nicht sicher. - Albert Einstein

    Code vb:
    1
    
    If Beitrag.Hilfreich=True Then Bewertung.Send("Positiv")

  3. #3
    wickedmc wickedmc ist offline Grünschnabel
    Registriert seit
    Sep 2008
    Beiträge
    2
    Wenn ich meine erstelle DB mit access öffne ist sie nicht da, aber eigentlich erstelle ich docg die Tabelle mit folgenden code oder nicht?
    Code :
    1
    2
    3
    
    Dim tabelle As New DAO.TableDef
        Set tabelle = db.CreateTableDef("Videos")
       db.TableDefs.Append tabelle

    Entweder ich hab ein riesen denkfehler oder irgendwas anderes stimmt nicht,
    wäre super wenn ihr mir helfen könntet!
     

  4. #4
    Zvoni Zvoni ist offline Mitglied Platin
    Registriert seit
    Jul 2008
    Ort
    Hinter dem Mond gleich links
    Beiträge
    735
    Denkfehler! Ja, du erstellst eine Tabelle mit dem Code, aber es ist eine leere Tabelle, ohne Felder.

    Tip: Erstelle die Tabelle in Access komplett mit Feldern usw., und greife dann aus VB heraus drauf zu.
     
    Zwei Dinge sind unendlich: Die menschliche Dummheit und das Universum, nur bei letzterem bin ich mir noch nicht sicher. - Albert Einstein

    Code vb:
    1
    
    If Beitrag.Hilfreich=True Then Bewertung.Send("Positiv")

Ähnliche Themen

  1. Antworten: 4
    Letzter Beitrag: 11.06.10, 16:20
  2. DLL wird nicht gefunden
    Von Va7e im Forum .NET Application und Service Design
    Antworten: 1
    Letzter Beitrag: 25.11.09, 20:59
  3. web Projekt wird nicht gefunden
    Von Johannes7146 im Forum Enterprise Java (JEE, J2EE, Spring & Co.)
    Antworten: 7
    Letzter Beitrag: 26.02.08, 11:45
  4. dll wird nicht gefunden
    Von jokey2 im Forum VisualStudio & MFC
    Antworten: 3
    Letzter Beitrag: 15.11.05, 09:26
  5. CD-Rom wird nicht in 98 gefunden!
    Von Potestas im Forum Hardware
    Antworten: 0
    Letzter Beitrag: 28.09.04, 13:24