Guten Tag allerseits,
Ich hab ne Datenquelle namens XPortDataSet.
Diese Datenquelle enthält 2 Tabellen, namens Artikelstamm & Kundenstamm.
Hab 2 Funktionen geschrieben, die den Artikelstamm und Kundenstamm exportieren im
Form_Load Event lass ich diese aufrufen.
Ich möchte jetzt eine htpasswd generieren, aus der Tabelle "Kundenstamm" die Spalte "Postleitzahl" sollen die User sein und die Spalte "Kundennummer" das Passwort (md5 bezüglich HTPASSWD).
Ich hab momentan keine Idee wie ich oben bei dem Code richtig einsteigen kann um das zu realisieren.
Ich hab ne Datenquelle namens XPortDataSet.
VB.NET-Quellcode
- 'TODO: Diese Codezeile lädt Daten in die Tabelle "XPortDataSet.Kundenstamm". Sie können sie bei Bedarf verschieben oder entfernen.
- Me.KundenstammTableAdapter.Fill(Me.XPortDataSet.Kundenstamm)
- 'TODO: Diese Codezeile lädt Daten in die Tabelle "XPortDataSet.Artikelstamm". Sie können sie bei Bedarf verschieben oder entfernen.
- Me.ArtikelstammTableAdapter.Fill(Me.XPortDataSet.Artikelstamm)
Diese Datenquelle enthält 2 Tabellen, namens Artikelstamm & Kundenstamm.
Hab 2 Funktionen geschrieben, die den Artikelstamm und Kundenstamm exportieren im
Form_Load Event lass ich diese aufrufen.
VB.NET-Quellcode
- Function export(ByVal DT As XPortDataSet, ByVal Fullpath As String, ByVal Delimiter As String)
- Dim intI, intC As Integer
- Dim strValue As String
- Dim strRowValue As String
- Dim enc As System.Text.Encoding
- Dim Qualifier As String = "~"
- Dim row As DataRow
- enc = System.Text.Encoding.GetEncoding(1252)
- Dim swriter As New StreamWriter(Fullpath, False, enc)
- intC = DT.Artikelstamm.Columns.Count()
- For Each row In DT.Artikelstamm.Rows
- strRowValue = ""
- strValue = ""
- For intI = 0 To intC - 1
- strValue = row.Item(intI).ToString
- strValue = strValue.Replace(Qualifier, Qualifier & Qualifier)
- strRowValue = strRowValue & Qualifier & strValue & Qualifier
- strRowValue = strRowValue.Replace("~~~", "~")
- strRowValue = strRowValue.TrimEnd("~")
- strRowValue = strRowValue.Replace("~~", "~")
- If intI < intC - 1 Then
- strRowValue = strRowValue & Qualifier
- End If
- Next
- swriter.Write(strRowValue.TrimStart(strRowValue, " "))
- swriter.ToString()
- Next
- swriter.Close()
- End Function
Ich möchte jetzt eine htpasswd generieren, aus der Tabelle "Kundenstamm" die Spalte "Postleitzahl" sollen die User sein und die Spalte "Kundennummer" das Passwort (md5 bezüglich HTPASSWD).
Ich hab momentan keine Idee wie ich oben bei dem Code richtig einsteigen kann um das zu realisieren.