SQL Geek's

See also: Other Geeks@INDC

SQL CLR: Namespace System.data.SqlServer Obsolite !!!

Sudah sekian hari saya bergaul dengan denga “Yukon“ dan mencoba fitur barunya yaitu SQL CLR. ternyata banyak hal yang diversi sebelumnya ada sudah dihilangkan di versi beta 2-nya. contohnya adalah name space System.Data.SqlServer. padahal di HOL SQL 2005 semuanya menggunakan name space ini sebagai contoh. seperti code dibawah ini.

Imports System.Data
Imports System.Data.Sql
Imports system.Data.SqlServer

Public Class SqlData

   Public Shared Sub GetSources(ByVal Usager As String)

      Dim sp As SqlPipe = SqlContext.GetPipe()

      sp.Send("Address Type ID is " + addressTypeID.ToString() + "\n")

      Dim cmd As SqlCommand = SqlContext.GetCommand()

      cmd.CommandText = "SELECT * " & "FROM Person.AddressType " & "Where AddressTypeID=" & addressTypeID.ToString()

      Dim rdr As SqlDataReader = cmd.ExecuteReader()
      sp.Send(rdr)
   End Sub
End
Class

 

Dari contoh diatas pasti code ini tidak akan jalan di VS 2005 yang beta, karena banyak method yang dihilangkan contohnya SqlContext.GetCommand(), method ini sudah tidak ada di versi beta. ini baru contoh kecil dari banyaknya perubahan yang bisa terjadi product versi beta.

Wuihhh benar benar masuk kelembah yang belum stabil menggunakan versi beta ini. at lease saya sudah coba bagainmana mengintegrasikan SQL dengan legacy system seperti SAP atau Oracle dengan SQL CLR. setelah semua selesai saya akan coba tuliskan dalam bentuk artikel tentang SQL CLR ini.

 

Share this post: | | | |

Comments

No Comments

Leave a Comment

(required) 

(required) 

(optional)

(required) 
Are you human?:  


Enter the numbers above: