clrstoredprocedure - CLR Stored Procedure -


i wish use cryptography api in clr stored procedure.

i have created clr stored procedure , written select statement

sqlconnection conn = new sqlconnection(); conn.connectionstring = "context connection=true"; sqlcommand cmd = new sqlcommand(); cmd.connection = conn; cmd.commandtext = @"select * employee";  sqldatareader rdr = cmd.executereader(); 

now wish filter results using employee number stored in encrypted form in database going use cryptography methods.

now stuck how go filtering records sqldatareader.

i want return format sqldatareader, return multiple records clr stored procedure there 1 method sqlcontext.pipe.send() , method accepts sqldatareader objects.

please guide me.

i'm looking @ similar problem want manipulation before returning results. way can see @ moment use:

// note need pass array of sqlmetadata objects represent columns // constructor of sqldatarecord  sqldatarecord record = new sqldatarecord();  // use set methods on record supply values first row of data sqlcontext.pipe.sendresultsstart(record);  // each record want return // use set methods on record populate row of data  sqlcontext.pipe.sendresultsrow(record); 

then call sqlcontext.pipe.sendresultsend when you're done.

if theres better way i'd know too!


Comments

Popular posts from this blog

php - What is the difference between $_SERVER['PATH_INFO'] and $_SERVER['ORIG_PATH_INFO']? -

fortran - Function return type mismatch -

queue - mq_receive: message too long -