Click here to Skip to main content
15,902,112 members
Home / Discussions / Visual Basic
   

Visual Basic

 
GeneralRe: Publishing a working program Pin
EliottA2-Nov-09 3:29
EliottA2-Nov-09 3:29 
GeneralRe: Publishing a working program Pin
offroaderdan2-Nov-09 3:33
offroaderdan2-Nov-09 3:33 
GeneralRe: Publishing a working program Pin
EliottA2-Nov-09 3:40
EliottA2-Nov-09 3:40 
GeneralRe: Publishing a working program Pin
offroaderdan2-Nov-09 3:49
offroaderdan2-Nov-09 3:49 
GeneralRe: Publishing a working program Pin
DaveAuld2-Nov-09 3:47
professionalDaveAuld2-Nov-09 3:47 
GeneralRe: Publishing a working program Pin
offroaderdan2-Nov-09 3:50
offroaderdan2-Nov-09 3:50 
GeneralRe: Publishing a working program Pin
offroaderdan2-Nov-09 3:56
offroaderdan2-Nov-09 3:56 
QuestionEquivalent to the SQL code is? Pin
Milad.Biroonvand2-Nov-09 1:56
Milad.Biroonvand2-Nov-09 1:56 
hi Equivalent to the SQL code is?

Public Class Form1<br />
    Public prgstr As String = Application.StartupPath<br />
    Dim db As New ADODB.Connection<br />
    Dim rs As New ADODB.Recordset<br />
    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load<br />
        db.Provider = "Microsoft.Jet.OLEDB.4.0"<br />
        db.Open("db.mdb")<br />
        LoadTV()<br />
    End Sub<br />
    Private Sub LoadTV()<br />
        'On Error Resume Next<br />
        rs.Open("[Folder]", db, ADODB.CursorTypeEnum.adOpenStatic, ADODB.LockTypeEnum.adLockOptimistic)<br />
        Dim K, I, J, L As Integer<br />
        Dim T, R, Pr As String<br />
        rs.MoveFirst()<br />
        For I = 1 To rs.RecordCount<br />
            K = rs.Fields("Level").Value<br />
            If J < K Then J = K<br />
            If Not rs.EOF Then rs.MoveNext()<br />
        Next<br />
        rs.MoveFirst()<br />
        For I = 0 To J<br />
            rs.MoveFirst()<br />
            For L = 1 To rs.RecordCount<br />
                K = rs.Fields("Level").Value<br />
                T = rs.Fields("head").Value '*** TEXT<br />
                R = rs.Fields("ID").Value  '*** key = F+id<br />
                Pr = rs.Fields("Parent").Value<br />
<br />
<br />
                If I = 0 And K = 0 Then<br />
                    ' TV.Nodes.Add("F" & R, T, "bc", "bo")<br />
                    TV.Nodes.Add(R, T, "bc", "bo")<br />
                Else<br />
                    If K = I Then<br />
                        '    TV.Nodes.Find("F" & Pr, True)(0).Nodes.Add("F" & R, T, "gc", "go")<br />
                        TV.Nodes.Find(Pr, True)(0).Nodes.Add(R, T, "gc", "go")<br />
                    End If<br />
                End If<br />
<br />
                My.Application.DoEvents()<br />
                If Not rs.EOF Then rs.MoveNext()<br />
<br />
            Next<br />
            '          If Not rs.EOF Then rs.MoveNext()<br />
<br />
        Next<br />
        rs.Close()<br />
        'rs.Open("Matn", db)<br />
        'rs.MoveFirst()<br />
        'For I = 1 To rs.RecordCount<br />
        '    K = rs.Fields("Folder").Value<br />
        '    R = rs.Fields("ID").Value<br />
        '    T = rs.Fields("Head").Value<br />
        '    TV.Nodes.Find("F" & K, True)(0).Nodes.Add("M" & R, T, "mc", "mo")<br />
        '    If Not rs.EOF Then rs.MoveNext()<br />
        'Next<br />
<br />
        'rs.Close()<br />
<br />
   <br />
    End Sub<br />
    Sub CloseDB()<br />
        rs.Close()<br />
        db.Close()<br />
    End Sub<br />
<br />
<br />
    Private Sub TV_ItemDrag(ByVal sender As Object, ByVal e As System.Windows.Forms.ItemDragEventArgs) Handles TV.ItemDrag<br />
        DoDragDrop(e.Item, DragDropEffects.Move)<br />
<br />
    End Sub<br />
<br />
<br />
<br />
    Private Sub CreateRoot(ByVal Parrent As Integer, ByVal Level As Integer, ByVal PText As String)<br />
        Dim strsql As String<br />
        Dim cmd As New OleDbCommand<br />
        Level += 1<br />
        If Con.State = ConnectionState.Closed Then<br />
            Con.Open()<br />
        End If<br />
        strsql = "insert into [Folder] ([Level],Head,Parent) values (" & Level & ",'" & PText & "', " & Parrent & ")"<br />
        cmd.Connection = Con<br />
        cmd.CommandText = strsql<br />
        cmd.ExecuteNonQuery()<br />
        Con.Close()<br />
     <br />
    End Sub

AnswerRe: Equivalent to the SQL code is? Pin
Ashfield2-Nov-09 2:17
Ashfield2-Nov-09 2:17 
AnswerRe: Equivalent to the SQL code is? Pin
DaveAuld2-Nov-09 2:23
professionalDaveAuld2-Nov-09 2:23 
AnswerRe: Equivalent to the SQL code is? Pin
Henry Minute2-Nov-09 2:24
Henry Minute2-Nov-09 2:24 
GeneralRe: Equivalent to the SQL code is? Pin
Milad.Biroonvand2-Nov-09 2:40
Milad.Biroonvand2-Nov-09 2:40 
GeneralRe: Equivalent to the SQL code is? Pin
DaveAuld2-Nov-09 2:47
professionalDaveAuld2-Nov-09 2:47 
GeneralRe: Equivalent to the SQL code is? Pin
Milad.Biroonvand2-Nov-09 3:01
Milad.Biroonvand2-Nov-09 3:01 
GeneralRe: Equivalent to the SQL code is? Pin
Steven J Jowett2-Nov-09 8:19
Steven J Jowett2-Nov-09 8:19 
GeneralRe: Equivalent to the SQL code is? Pin
Henry Minute2-Nov-09 5:04
Henry Minute2-Nov-09 5:04 
GeneralRe: Equivalent to the SQL code is? Pin
Milad.Biroonvand2-Nov-09 21:26
Milad.Biroonvand2-Nov-09 21:26 
GeneralRe: Equivalent to the SQL code is? Pin
Milad.Biroonvand6-Nov-09 19:01
Milad.Biroonvand6-Nov-09 19:01 
QuestionI have to concate two strings by operator "/" Pin
KIDYA2-Nov-09 1:30
KIDYA2-Nov-09 1:30 
AnswerRe: I have to concate two strings by operator "/" Pin
Padmaraj Sivaraj2-Nov-09 2:11
Padmaraj Sivaraj2-Nov-09 2:11 
AnswerRe: I have to concate two strings by operator "/" Pin
Henry Minute2-Nov-09 2:14
Henry Minute2-Nov-09 2:14 
AnswerRe: I have to concate two strings by operator "/" Pin
DaveAuld2-Nov-09 2:16
professionalDaveAuld2-Nov-09 2:16 
AnswerRe: I have to concate two strings by operator "/" Pin
Luc Pattyn2-Nov-09 2:31
sitebuilderLuc Pattyn2-Nov-09 2:31 
QuestionNatural order sorting in vb Pin
herulee2-Nov-09 0:22
herulee2-Nov-09 0:22 
AnswerRe: Natural order sorting in vb Pin
helelark1232-Nov-09 1:02
helelark1232-Nov-09 1:02 

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.