WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Programmierung

Programmierung Rat & Tat für Programmierer

Microsoft KARRIERECAMPUS

 
 
Themen-Optionen Ansicht
Alt 24.11.2005, 22:44   #1
Potassium
Inventar
 
Registriert seit: 06.03.2003
Alter: 37
Beiträge: 3.954

Mein Computer

Frage [VB] FieldCount be AccessRecordSet fehlt ?

Code:
Public Function Clean_Table()
Dim i As Integer, j As Variant
Dim Str(maxDataRows) As String, iFields As Integer

Set Rs = DB.OpenRecordset("SELECT * FROM " & sTable & " ORDER BY CH_ID")

i = 1
Do While Not Rs.EOF
    Str(i) = "INSERT INTO `" & sTable & "` VALUES (" & i & " , '"
    For iFields = 1 To Rs.Fieldcount - 1
        Str(i) = Str(i) & Replace(Replace(Rs.Fields(iFields).Value, "\", "\\"), "'", "\'") & "'"
        If iFields < Rs.Fieldcount - 1 Then
            Str(i) = Str(i) & ", '"
         End If
    Next iFields
    Str(i) = Str(i) & ")"
    i = i + 1
    Rs.MoveNext
Loop
Set Rs = DB.OpenRecordset("TRUNCATE TABLE " & sTable)
For Each j In Str
    Set Rs = DB.OpenRecordset(j)
    Call MySQL_Error
Next j
Call Update_Table

MsgBox "Datenbank gesäubert!", vbInformation, "OK"

End Function
das ist der sourcode.
wenn das recordset ein mysql-recordset is funktioniert es.
als normales "recordset" für access-dbs gibts dieses attribut aber ned.
jemand ne lösung dafür?
Potassium ist offline   Mit Zitat antworten
 


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 13:11 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag