Friday, April 27, 2012


 'Set Automatic Serail
            Dim dt As DataTable
            dt = DB.GetData("SELECT SUBSTR(orders.odr_code FROM 1 FOR 6) `date`,SUBSTR(orders.odr_code FROM 8 FOR 2) `serial` FROM orders ORDER BY SUBSTR(orders.odr_code FROM 1 FOR 6) desc,SUBSTR(orders.odr_code FROM 8 FOR 2) desc LIMIT 1")

            Dim serial As String

            If dt.Rows.Count > 0 Then
                If dt.Rows(0).Item(0) = Year & Month & Day Then
                    serial = Format(dt.Rows(0).Item(1) + 1, "00")
                    order_id = Year & Month & Day & "-" & serial

                Else
                    order_id = Year & Month & Day & "-01"
                End If
            Else
                order_id = Year & Month & Day & "-01"
            End If



' Command.ExecuteScalar()
 
Public Sub CreateMySqlCommand(myScalarQuery As String, myConnection As SqlConnection)
    Dim myCommand As New SqlCommand(myScalarQuery, myConnection)
    myCommand.Connection.Open()
    myCommand.ExecuteScalar()
    myConnection.Close()
End Sub
 
' Command.ExecuteReader()
 
Public Sub CreateMySqlDataReader(mySelectQuery As String, _
myConnectionString As String)
    Dim myConnection As New SqlConnection(myConnectionString)
    Dim myCommand As New SqlCommand(mySelectQuery, myConnection)
    myCommand.Connection.Open()
    Dim myReader As SqlDataReader = myCommand.ExecuteReader(CommandBehavior.CloseConnection)
    While myReader.Read()
        Console.WriteLine(myReader.GetString(0))
    End While
    myReader.Close()
    myConnection.Close()
 End Sub
 
' Command.ExecuteNonQuery()
 
Public Sub CreateMySqlCommand(myQuery As String, myConnection As SqlConnection)
    Dim myCommand As New SqlCommand(myQuery, myConnection)
    myCommand.Connection.Open()
    myCommand.ExecuteNonQuery()
    myConnection.Close()
End Sub

No comments:

Post a Comment