Excel Клиент VBA SVN / Интеграция

Спасибо за помощь. Я смог решить свою проблему, используя этот код vb.net: -

        MysqlConn = New MySqlConnection()

    ' Define the SQL to grab data from table.
    CmdSQLSelectOrders = "SELECT * FROM Orders"

    'Connection String
    MysqlConn.ConnectionString =
      "server=localhost;Port=3306;database=mydatabase;userid=root;password=mypassword;persist security info=True"
    daOrders.MissingSchemaAction = MissingSchemaAction.AddWithKey
    ' Try, Catch, Finally
    Try
        MysqlConn.Open()

        MysqlCmd.Connection = MysqlConn
        MysqlCmd.CommandText = CmdSQLSelectOrders

        daOrders.SelectCommand = MysqlCmd
        daOrders.Fill(dtOrders)

        daSupplies = New MySqlDataAdapter("SELECT * FROM Supplies", MysqlConn)
        dtSupplies = New DataTable("Supplies")
        daSupplies.Fill(dtSupplies)
        dsOrders.Tables.Add(dtSupplies)

        daCatalog = New MySqlDataAdapter("SELECT * FROM Catalog", MysqlConn)
        dtCatalog = New DataTable("Catalog")
        daCatalog.Fill(dtCatalog)
        dsOrders.Tables.Add(dtCatalog)

        daYears = New MySqlDataAdapter("SELECT * FROM Years", MysqlConn)
        dtYears = New DataTable("Years")
        daYears.Fill(dtYears)
        dsOrders.Tables.Add(dtYears)

        daOrderTypes = New MySqlDataAdapter("SELECT * FROM OrderTypes", MysqlConn)
        dtOrderTypes = New DataTable("OrderTypes")
        daOrderTypes.Fill(dtOrderTypes)
        dsOrders.Tables.Add(dtOrderTypes)

        daOrderColours = New MySqlDataAdapter("SELECT * FROM OrderColours", MysqlConn)
        dtOrderColours = New DataTable("OrderColours")
        daOrderColours.Fill(dtOrderColours)
        dsOrders.Tables.Add(dtOrderColours)

        Me.CboSupplyID_fkey.DisplayMember = "SupplyNumber"
        Me.CboSupplyID_fkey.ValueMember = "SupplyID"
        Me.CboSupplyID_fkey.DataSource = SupplyBindingSource

        Me.CboCatalogID_fk.DisplayMember = "CatalogDescription"
        Me.CboCatalogID_fk.ValueMember = "CatalogID"
        Me.CboCatalogID_fk.DataSource = CatalogBindingSource

        Me.CboYearID_fk.DisplayMember = "Year"
        Me.CboYearID_fk.ValueMember = "YearID"
        Me.CboYearID_fk.DataSource = YearBindingSource


        Me.CboOrderTypeID_fk.DisplayMember = "OrderType"
        Me.CboOrderTypeID_fk.ValueMember = "OrderTypeID"
        Me.CboOrderTypeID_fk.DataSource = OrderTypeBindingSource

        Me.CboColourID_fk.DisplayMember = "Colour"
        Me.CboColourID_fk.ValueMember = "ColourID"
        Me.CboColourID_fk.DataSource = OrderColourBindingSource

        Me.OrderBindingSource.DataSource = ds.Tables("dtSupplies")
        Me.OrderBindingSource.DataSource = ds.Tables("dtCatalog")
        Me.OrderBindingSource.DataSource = ds.Tables("dtYears")
        Me.OrderBindingSource.DataSource = ds.Tables("dtOrderTypes")
        Me.OrderBindingSource.DataSource = ds.Tables("dtOrderColours")

        Me.OrderBindingNavigator.BindingSource = Me.OrderBindingSource

        Me.CboSupplyID_fk.DataBindings.Add("SelectedValue", Me.OrderBindingSource, "SupplyID_fk", True)
        Me.CboCatalogID_fk.DataBindings.Add("SelectedValue", Me.OrderBindingSource, "CatalogID_fk", True)
        Me.CboYearID_fk.DataBindings.Add("SelectedValue", Me.OrderBindingSource, "YearID_fk", True)
        Me.CboOrderTypeID_fk.DataBindings.Add("SelectedValue", Me.OrderBindingSource, "OrderTypeID_fk", True)
        Me.CboColourID_fk.DataBindings.Add("SelectedValue", Me.OrderBindingSource, "ColourID_fk", True)

    Catch myerror As MySqlException
        MessageBox.Show("Cannot connect to database: " & myerror.Message)
    Finally
        MysqlConn.Close()
        MysqlConn.Dispose()
    End Try
19
задан Barry-Jon 4 November 2008 в 13:31
поделиться

3 ответа

TortoiseSVN интегрируется хорошо с Windows File Explorer и допускает интеграцию внешнего различного инструмента (как Вне всякого сравнения .

Вне всякого сравнения имеет определенный плагин для кода Visual Basic, который, кажется, игнорирует регистр для 'неважного текста', означая что-либо не в кавычках.

я не думаю, что это решит проблему маслобойки SVN, как бы то ни было. Я не полагаю, что SVN использует внешнюю различную программу, чтобы решить, изменился ли файл до фиксации, и я не знаю ни о каком способе переопределить это поведение.

3
ответ дан 30 November 2019 в 05:09
поделиться

http://www.codeproject.com/KB/office/SourceTools.aspx может сделать то, что вы хотите

8
ответ дан 30 November 2019 в 05:09
поделиться

Посмотрите на следующие приложения.

http://officesvn.codeplex.com/

http://code.google.com/p/msofficesvn/

1
ответ дан 30 November 2019 в 05:09
поделиться
Другие вопросы по тегам:

Похожие вопросы: