как соединить SQL и R.Net? - PullRequest
       5

как соединить SQL и R.Net?

0 голосов
/ 05 августа 2011

Я хочу подключить базу данных SQL из R.Net.Я использую R.Net с vb.net.
Возможно ли это?Если это возможно, как?

Используя vb.net, я добавил некоторые файлы .DLL (R.Net.dll, RdotNET.dll), которые помогут работать R.Net, и я сделал несколько кодов для поиска суммы.

код:

Imports RdotNET

Public Class Form1

    Dim engine As REngine
    Dim sum As Double

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs)   Handles MyBase.Load

        REngine.SetDllDirectory("@C:\Program Files\R\R-2.12.0\bin\i386")
        engine = REngine.CreateInstance("RDotNet")
        engine.EagerEvaluate("sum<- 5 + 6")
        sum = engine.GetSymbol("sum").AsNumeric.First()
        MessageBox.Show(sum.ToString)

    End Sub

Теперь мне нужно подключиться к Sql.мне нужно прочитать данные таблицы и отобразить их в моем приложении

извините за мой плохой английский.

1 Ответ

4 голосов
/ 05 августа 2011

Написание R-кода, использующего R.NET для вызова .NET-соединения с базой данных SQL, кажется слишком сложным способом ведения дел.Если ваш вариант использования не требует этого (отредактируйте ваш вопрос, чтобы объяснить, что вы делаете), я рекомендую использовать один из множества пакетов R, которые подключаются напрямую к базам данных SQL.Взгляните на dbConnect, RMySQL, RPostgreSQL, RODBC, RSQLite или RpgSQL, в зависимости от того, что это за база данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...