Click here to Skip to main content
15,903,175 members
Home / Discussions / Visual Basic
   

Visual Basic

 
GeneralRe: INI - read multiline! Pin
User 989707415-Dec-16 0:36
User 989707415-Dec-16 0:36 
GeneralRe: INI - read multiline! Pin
User 989707415-Dec-16 0:38
User 989707415-Dec-16 0:38 
GeneralRe: INI - read multiline! Pin
Richard MacCutchan15-Dec-16 1:42
mveRichard MacCutchan15-Dec-16 1:42 
GeneralRe: INI - read multiline! Pin
User 989707415-Dec-16 4:37
User 989707415-Dec-16 4:37 
GeneralRe: INI - read multiline! Pin
Eddy Vluggen15-Dec-16 5:00
professionalEddy Vluggen15-Dec-16 5:00 
GeneralRe: INI - read multiline! Pin
User 989707415-Dec-16 5:09
User 989707415-Dec-16 5:09 
GeneralRe: INI - read multiline! Pin
Eddy Vluggen15-Dec-16 8:35
professionalEddy Vluggen15-Dec-16 8:35 
GeneralRe: INI - read multiline! Pin
User 989707417-Dec-16 1:27
User 989707417-Dec-16 1:27 
ok... this is what i am using to read:

VB
Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click
    Dim folderPath As String = Directory.GetCurrentDirectory()
    Dim filePath As String = Path.Combine(folderPath, "MEMOS\Database.xml")
    If Not File.Exists(filePath) Then
        MessageBox.Show("DataBase not found!")
    Else
        Dim sav = TextBox1.Text
        Dim xmlFile As XmlReader
        xmlFile = XmlReader.Create(filePath, New XmlReaderSettings())
        Dim ds As New DataSet
        Dim dv As DataView
        ds.ReadXml(xmlFile)
        dv = New DataView(ds.Tables(0))
        dv.Sort = "Date"
            Dim index As Integer = dv.Find(sav)

            If index = -1 Then
                MsgBox("Item Not Found")
            Else
                Label9.Text = (dv(index)("Date").ToString())
                Label10.Text = (dv(index)("Hour").ToString())
                Label11.Text = (dv(index)("Place").ToString())
                Label12.Text = (dv(index)("Header").ToString())
                TextBox4.Text = (dv(index)("MEMO").ToString())
            End If
            Return
        End If
End Sub


it is working like a glove...it only has 1 catch..when there are no nodes in the .xml document or columns it returns:

"Cannot find table 0"
or
"Cannot find DATE column"

i am also not knowing how to close this proccess... so i can delete the file .xml..sometimes returns that the file is already in use when i try to delete it or record new data on it : (

but the rest seems ok : ) ...

modified 7-Jan-19 21:02pm.

GeneralRe: INI - read multiline! Pin
Eddy Vluggen17-Dec-16 23:46
professionalEddy Vluggen17-Dec-16 23:46 
GeneralRe: INI - read multiline! Pin
User 989707418-Dec-16 0:14
User 989707418-Dec-16 0:14 
GeneralRe: INI - read multiline! Pin
Eddy Vluggen18-Dec-16 1:16
professionalEddy Vluggen18-Dec-16 1:16 
GeneralRe: INI - read multiline! Pin
User 989707418-Dec-16 7:41
User 989707418-Dec-16 7:41 
GeneralRe: INI - read multiline! Pin
User 989707419-Dec-16 1:57
User 989707419-Dec-16 1:57 
GeneralRe: INI - read multiline! Pin
Eddy Vluggen19-Dec-16 5:15
professionalEddy Vluggen19-Dec-16 5:15 
GeneralRe: INI - read multiline! Pin
User 989707419-Dec-16 5:18
User 989707419-Dec-16 5:18 
GeneralRe: INI - read multiline! Pin
Eddy Vluggen19-Dec-16 5:23
professionalEddy Vluggen19-Dec-16 5:23 
GeneralRe: INI - read multiline! Pin
User 989707419-Dec-16 5:50
User 989707419-Dec-16 5:50 
GeneralRe: INI - read multiline! Pin
Eddy Vluggen19-Dec-16 7:34
professionalEddy Vluggen19-Dec-16 7:34 
GeneralRe: INI - read multiline! Pin
User 989707419-Dec-16 7:36
User 989707419-Dec-16 7:36 
SuggestionRe: INI - read multiline! Pin
Eddy Vluggen19-Dec-16 7:58
professionalEddy Vluggen19-Dec-16 7:58 
GeneralRe: INI - read multiline! Pin
User 989707419-Dec-16 8:10
User 989707419-Dec-16 8:10 
GeneralRe: INI - read multiline! Pin
Eddy Vluggen19-Dec-16 8:32
professionalEddy Vluggen19-Dec-16 8:32 
GeneralRe: INI - read multiline! Pin
User 989707419-Dec-16 8:50
User 989707419-Dec-16 8:50 
GeneralRe: INI - read multiline! Pin
Eddy Vluggen19-Dec-16 9:01
professionalEddy Vluggen19-Dec-16 9:01 
GeneralRe: INI - read multiline! Pin
User 989707419-Dec-16 9:10
User 989707419-Dec-16 9:10 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.