Hi,
I am learning SQL Server 2005. I need to call .NET assembly procedure
from T-SQL.
Here's part of my assembly:
using System;
using System.Data.Sql ;
using System.Data.Sql Client;
using System.Data.Sql Types;
using Microsoft.SqlSe rver.Server;
namespace DemoSQLServer
{
public sealed class Demo
{
[SqlProcedure(Na me="PodajKsi¹¿k i")]
public static void PodajKsi¹¿ki()
{
SqlCommand cmd = new SqlCommand("SEL ECT * FROM Ksi¹¿ki");
SqlDataReader dr = cmd.ExecuteRead er();
SqlContext.Pipe .Send(dr);
}
...
}
}
I have created assembly in Object Explorer (Programmabilit y /
Assemblies).
How to call procedure? I tried:
exec DemoSQLServer.P odajKsi¹¿ki
but I got a message:
Could not find stored procedure 'DemoSQLServer. PodajKsi¹¿ki'.
Please help.
Thank you.
/RAM/
I am learning SQL Server 2005. I need to call .NET assembly procedure
from T-SQL.
Here's part of my assembly:
using System;
using System.Data.Sql ;
using System.Data.Sql Client;
using System.Data.Sql Types;
using Microsoft.SqlSe rver.Server;
namespace DemoSQLServer
{
public sealed class Demo
{
[SqlProcedure(Na me="PodajKsi¹¿k i")]
public static void PodajKsi¹¿ki()
{
SqlCommand cmd = new SqlCommand("SEL ECT * FROM Ksi¹¿ki");
SqlDataReader dr = cmd.ExecuteRead er();
SqlContext.Pipe .Send(dr);
}
...
}
}
I have created assembly in Object Explorer (Programmabilit y /
Assemblies).
How to call procedure? I tried:
exec DemoSQLServer.P odajKsi¹¿ki
but I got a message:
Could not find stored procedure 'DemoSQLServer. PodajKsi¹¿ki'.
Please help.
Thank you.
/RAM/
Comment