PC Review


Reply
Thread Tools Rate Thread

default value assigned to SqlParameter that can be overwritten

 
 
confused
Guest
Posts: n/a
 
      15th Mar 2005
Hi,

I want to assign a default value of DBNull.Value to my
stored procedure parameter, but also have the ability to
overwrite it, so:


SqlParameter param = new SqlParameter
("@EmployeeId",SqlDbType.Char,10);
param.Value = DBNull.Value; //but want to overwrite maybe
cmd.Parameters.Add(param);

How can I do this?

thanks in advance
 
Reply With Quote
 
 
 
 
Bob Grommes
Guest
Posts: n/a
 
      15th Mar 2005
Hello Confused,

cmd.Parameters.Add(new SqlParameter("@EmployeeId",SqlDbType.Char,10));
cmd.Parameters["@EmployeeId"].IsNullable = true;
cmd.Parameters["@EmployeeId"].Value = DBNull.Value;

// later

cmd.Parameters["@EmployeeId"].Value = somethingElse;

Or, to be more efficient:

SqlParameter param = new SqlParameter("@EmployeeId",SqlDbType.Char,10);
param.IsNullable = true;
param.Value = DBNull.Value;
cmd.Parameters.Add(param);

// later

cmd.Parameters["@EmployeeId"].Value = somethingElse;

// or, if you still have the param reference around, you can still use it:

param.Value = somethingElse;

--Bob

"confused" <(E-Mail Removed)> wrote in message
news:06a601c52984$16abd8f0$(E-Mail Removed)...
> Hi,
>
> I want to assign a default value of DBNull.Value to my
> stored procedure parameter, but also have the ability to
> overwrite it, so:
>
>
> SqlParameter param = new SqlParameter
> ("@EmployeeId",SqlDbType.Char,10);
> param.Value = DBNull.Value; //but want to overwrite maybe
> cmd.Parameters.Add(param);
>
> How can I do this?
>
> thanks in advance



 
Reply With Quote
 
Guest
Posts: n/a
 
      15th Mar 2005
cheers bob, i'll give it a go
>-----Original Message-----
>Hello Confused,
>
>cmd.Parameters.Add(new SqlParameter

("@EmployeeId",SqlDbType.Char,10));
>cmd.Parameters["@EmployeeId"].IsNullable = true;
>cmd.Parameters["@EmployeeId"].Value = DBNull.Value;
>
>// later
>
>cmd.Parameters["@EmployeeId"].Value = somethingElse;
>
>Or, to be more efficient:
>
>SqlParameter param = new SqlParameter

("@EmployeeId",SqlDbType.Char,10);
>param.IsNullable = true;
>param.Value = DBNull.Value;
>cmd.Parameters.Add(param);
>
>// later
>
>cmd.Parameters["@EmployeeId"].Value = somethingElse;
>
>// or, if you still have the param reference around, you

can still use it:
>
>param.Value = somethingElse;
>
>--Bob
>
>"confused" <(E-Mail Removed)> wrote

in message
>news:06a601c52984$16abd8f0$(E-Mail Removed)...
>> Hi,
>>
>> I want to assign a default value of DBNull.Value to my
>> stored procedure parameter, but also have the ability

to
>> overwrite it, so:
>>
>>
>> SqlParameter param = new SqlParameter
>> ("@EmployeeId",SqlDbType.Char,10);
>> param.Value = DBNull.Value; //but want to overwrite

maybe
>> cmd.Parameters.Add(param);
>>
>> How can I do this?
>>
>> thanks in advance

>
>
>.
>

 
Reply With Quote
 
 
 
Reply

Thread Tools
Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Autonumber field assigned was overwritten by a different user Catha Microsoft Access 6 15th Oct 2008 05:10 PM
Help!!!! Default System UI Language had been overwritten Ultra Kiasu Windows XP General 0 27th Jul 2007 04:24 AM
Field is never assigned to, and will always have its default value =?Utf-8?B?U2hheWFhbg==?= Microsoft Dot NET Framework Forms 5 21st Sep 2006 02:48 PM
Problem with SQLParameter data type (because 'System.Data.SqlClient.SqlParameter' is not derived from 'StoreBO.StoreBackOffice.SqlParameter'. ) Stacey Levine Microsoft VB .NET 3 16th Mar 2005 02:39 AM
DEFAULT value in SqlParameter Janaka Microsoft ADO .NET 3 11th Feb 2005 06:08 PM


Features
 

Advertising
 

Newsgroups
 


All times are GMT +1. The time now is 10:46 AM.