2011-08-05 7 views
0

R.NetのSQLデータベースをvb.netのR.Netを使用して接続したいと考えています。 可能ですか?SQLとR.Netの接続方法は?

vb.netを使用しています。R.Netの動作に役立ついくつかの.DLLファイル(R.Net.dll、RdotNET.dll)が追加されています。

コード:

輸入RdotNET

パブリック・クラスの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に接続する必要があります。私はテーブルのデータを読んで私のアプリに表示する必要があります

私の悪い英語を申し訳ありません。

答えて

4

R.NETを使用してSQLデータベースへの.NET接続を呼び出すRコードを書くことは、作業が複雑すぎるようです。あなたのユースケースがこれを要求していない限り(あなたのやっていることを説明するためにあなたの質問を編集する)、SQLデータベースに直接接続する多くのRパッケージの1つを使うことをお勧めします。どの種類のデータベースであるかに応じて、dbConnectRMySQLRPostgreSQLRODBCRSQLiteまたはRpgSQLをご覧ください。