تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] Reading from the stream has failed
#13
كود :
Dim b As Integer = 0
    Dim c As Integer = b
    Private Sub tuser_importer_DoWork(sender As Object, e As System.ComponentModel.DoWorkEventArgs) Handles tuser_importer.DoWork

        ff("تعديل قيمة العمود salt لرفع الطول")
        Dim con2 As New MySqlConnection(gmybbstr)
        Dim cmed As New MySqlCommand("", con2)
        cmed.CommandText = "alter table `mybb_users` MODIFY COLUMN `salt` varchar(30)"

        If con2.State = ConnectionState.Closed Then
            con2.Open()
        End If
        Try
            cmed.ExecuteNonQuery()

        Catch ex As Exception
            ff(Err.Description)
        End Try


        ff("الان .. النظر في جدول المستخدمين")
        Dim vbcon As New MySqlConnection(gvbstr)
        Dim struser As String = "select * from `user` order by `userid` ASC LIMIT " & c & ",100"
        Dim cmduser As New MySqlCommand(struser, vbcon)
        Dim rduser As MySqlDataReader
        If vbcon.State = ConnectionState.Closed Then
            vbcon.Open()
        End If
        rduser = cmduser.ExecuteReader
        If rduser.HasRows Then
            Do While rduser.Read
                tuser_importer.ReportProgress(b)
                Dim theid As String = rduser.Item("userid")
                Dim url As String = "http://127.0.0.1/" & gvbfolder() & "/member.php?u=" & rduser.Item("userid")
                Dim html As String = ""
                Dim wc As New WebClient
                wc.Headers.Add("cookie", gco)
                html = wc.DownloadString(url)
                Dim hdoc As New HtmlAgilityPack.HtmlDocument
                hdoc.LoadHtml(html)

                Dim nod As HtmlAgilityPack.HtmlNode = hdoc.GetElementbyId("userinfo")
                Dim u As New HtmlAgilityPack.HtmlDocument
                u.LoadHtml(nod.InnerHtml)

                Dim th As HtmlAgilityPack.HtmlNode = u.DocumentNode.SelectSingleNode("//span[@class='member_username']")
                Dim th2 As HtmlAgilityPack.HtmlNode = u.DocumentNode.SelectSingleNode("//span[@class='usertitle']")

                Dim about As HtmlAgilityPack.HtmlNode = hdoc.GetElementbyId("view-aboutme")

                Dim h As New HtmlAgilityPack.HtmlDocument
                h.LoadHtml(about.InnerHtml)
                Dim toqee As HtmlAgilityPack.HtmlNode = h.DocumentNode.SelectSingleNode("//div//div")








                Dim mybbcon As New MySqlConnection(gmybbstr)
                Dim mybbcomm As New MySqlCommand("", mybbcon)
                mybbcomm.CommandText = "insert into `mybb_users`(username,password,salt,email,postnum,threadnum,website,usertitle,usergroup,additionalgroups,signature,buddylist,ignorelist,pmfolders,notepad,usernotes) values(@username,@password,@salt,@email,@postnum,@threadnum,@website,@usertitle,@usergroup,@additionalgroups,@signature,@buddylist,@ignorelist,@pmfolders,@notepad,@usernotes)"
                ff("________________________________________" & vbNewLine & "حفظ اسم المستخدم: " & th.InnerText.Trim)
                mybbcomm.Parameters.AddWithValue("@username", th.InnerText.Trim)

                mybbcomm.Parameters.AddWithValue("@password", rduser.Item("password"))

                mybbcomm.Parameters.AddWithValue("@salt", rduser.Item("salt"))

                mybbcomm.Parameters.AddWithValue("@email", rduser.Item("email"))

                mybbcomm.Parameters.AddWithValue("@postnum", "0")

                mybbcomm.Parameters.AddWithValue("@threadnum", "0")

                mybbcomm.Parameters.AddWithValue("@website", rduser.Item("homepage"))

                mybbcomm.Parameters.AddWithValue("@usertitle", th2.InnerText.Trim)


                If rduser.Item("usergroupid") = "1" Then
                    mybbcomm.Parameters.AddWithValue("@usergroup", "1")
                ElseIf rduser.Item("usergroupid") = "2" Then
                    mybbcomm.Parameters.AddWithValue("@usergroup", "2")
                ElseIf rduser.Item("usergroupid") = "3" Then
                    mybbcomm.Parameters.AddWithValue("@usergroup", "5")

                ElseIf rduser.Item("usergroupid") = "4" Then
                    mybbcomm.Parameters.AddWithValue("@usergroup", "5")

                ElseIf rduser.Item("usergroupid") = "5" Then
                    mybbcomm.Parameters.AddWithValue("@usergroup", "3")

                ElseIf rduser.Item("usergroupid") = "6" Then
                    mybbcomm.Parameters.AddWithValue("@usergroup", "4")

                ElseIf rduser.Item("usergroupid") = "7" Then
                    mybbcomm.Parameters.AddWithValue("@usergroup", "6")

                ElseIf rduser.Item("usergroupid") = "8" Then
                    mybbcomm.Parameters.AddWithValue("@usergroup", "7")
                End If



                mybbcomm.Parameters.AddWithValue("@additionalgroups", rduser.Item("membergroupids"))

                mybbcomm.Parameters.AddWithValue("@signature", toqee.InnerHtml)

                mybbcomm.Parameters.AddWithValue("@buddylist", "")

                'ignorelist
                mybbcomm.Parameters.AddWithValue("@ignorelist", "")
                'pmfolders

                mybbcomm.Parameters.AddWithValue("@pmfolders", "")
                'notepad
                mybbcomm.Parameters.AddWithValue("@notepad", "")
                'usernots
                mybbcomm.Parameters.AddWithValue("@usernotes", "")

                If mybbcon.State = ConnectionState.Closed Then
                    mybbcon.Open()
                End If
                '  Try
                ff("بانتظار تفعيل وتنفيذ الحفظ.....")
                mybbcomm.ExecuteNonQuery()
                ff("تم حفظ العضو: " & th.InnerText.Trim) '& " بنجاح" & vbNewLine & "________________________________________")
                ' Catch ex As Exception
                'ff(Err.Description)
                '  End Try
            Loop

        End If
        rduser.Close()

    End Sub

    Private Sub tuser_importer_ProgressChanged(sender As Object, e As System.ComponentModel.ProgressChangedEventArgs) Handles tuser_importer.ProgressChanged
        b += 1
    End Sub

    

    Private Sub tuser_importer_RunWorkerCompleted(sender As Object, e As System.ComponentModel.RunWorkerCompletedEventArgs) Handles tuser_importer.RunWorkerCompleted
        If e.Cancelled Then
            ff("تم الايقاف")
        ElseIf IsNothing(e.Error) = False Then
            ff("عفوا يوجد خطا " & vbNewLine & Err.Description)
        ElseIf IsNothing(e.Error) Then
            ff("################################" & vbNewLine & "# تم استيراد الاعضاء  عدد السجلات المضافة : " & b & vbNewLine & "################################")
            c += b
            If tuser_importer.IsBusy = False Then
                tuser_importer.RunWorkerAsync()
            End If
        End If

    End Sub

اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
Reading from the stream has failed - بواسطة سعود - 12-10-14, 08:09 AM
RE: Reading from the stream has failed - بواسطة سعود - 12-10-14, 06:41 PM
RE: Reading from the stream has failed - بواسطة سعود - 12-10-14, 07:26 PM
RE: Reading from the stream has failed - بواسطة vbnet - 12-10-14, 08:14 PM
RE: Reading from the stream has failed - بواسطة سعود - 12-10-14, 09:15 PM
RE: Reading from the stream has failed - بواسطة سعود - 12-10-14, 09:27 PM
RE: Reading from the stream has failed - بواسطة vbnet - 12-10-14, 09:32 PM
RE: Reading from the stream has failed - بواسطة سعود - 12-10-14, 09:33 PM
RE: Reading from the stream has failed - بواسطة سعود - 12-10-14, 09:35 PM
RE: Reading from the stream has failed - بواسطة vbnet - 12-10-14, 09:47 PM
RE: Reading from the stream has failed - بواسطة سعود - 12-10-14, 10:14 PM
RE: Reading from the stream has failed - بواسطة vbnet - 12-10-14, 10:17 PM
RE: Reading from the stream has failed - بواسطة سعود - 12-10-14, 10:19 PM
RE: Reading from the stream has failed - بواسطة سعود - 12-10-14, 10:18 PM
RE: Reading from the stream has failed - بواسطة سعود - 12-10-14, 10:25 PM
RE: Reading from the stream has failed - بواسطة vbnet - 12-10-14, 11:28 PM
RE: Reading from the stream has failed - بواسطة سعود - 12-10-14, 11:47 PM
RE: Reading from the stream has failed - بواسطة سعود - 13-10-14, 01:43 AM
RE: Reading from the stream has failed - بواسطة سعود - 13-10-14, 03:42 AM
RE: Reading from the stream has failed - بواسطة vbnet - 14-10-14, 12:52 AM
RE: Reading from the stream has failed - بواسطة سعود - 14-10-14, 08:12 AM

التنقل السريع :


يقوم بقرائة الموضوع: