【发布时间】:2011-10-24 11:37:03
【问题描述】:
我需要编写一个从表中读取数据并循环遍历的 CLR UDF,但最重要的是将数据存储在 double 数组 中(表只有 double 值),之后我将使用数学库来计算一些东西......
我一直在搜索,但我找到了连接到数据库的示例,我想用C# code 创建一个 .dll,然后从存储的过程中调用它。
我发现的一个例子就是这个,但是如何制作一个 dll 而不是连接到 db,并将双精度值存储在数组中?
using System;
using System.Data;
using System.Data.SqlClient;
using System.Data.SqlTypes;
using Microsoft.SqlServer.Server;
using System.Text;
public partial class StoredProcedures
{
[Microsoft.SqlServer.Server.SqlProcedure]
public static void CLR_StoredProcedure3()
{
SqlConnection conn = new SqlConnection();
conn.ConnectionString = "Context Connection=true";
SqlCommand cmd = new SqlCommand();
cmd.Connection = conn;
}
}
【问题讨论】:
-
这个问题会取代你今天早些时候发布的问题吗?
-
有点,但这是我认为的另一种解决方案......
标签: c# sql-server stored-procedures clr user-defined-functions