Click here to Skip to main content
15,913,941 members
Home / Discussions / C#
   

C#

 
GeneralRe: Getting values from enum with [Flags] attribute Pin
Łukasz Nowakowski20-May-11 1:44
Łukasz Nowakowski20-May-11 1:44 
GeneralRe: Getting values from enum with [Flags] attribute Pin
Luc Pattyn20-May-11 2:02
sitebuilderLuc Pattyn20-May-11 2:02 
GeneralRe: Getting values from enum with [Flags] attribute Pin
markovl20-May-11 1:44
markovl20-May-11 1:44 
QuestionImport Slide ppt Pin
om_metab19-May-11 2:35
om_metab19-May-11 2:35 
AnswerRe: Import Slide ppt Pin
Pete O'Hanlon19-May-11 2:39
mvePete O'Hanlon19-May-11 2:39 
GeneralRe: Import Slide ppt Pin
om_metab19-May-11 3:32
om_metab19-May-11 3:32 
GeneralRe: Import Slide ppt Pin
Pete O'Hanlon19-May-11 3:45
mvePete O'Hanlon19-May-11 3:45 
QuestionSubscription (VB6 to C#) Pin
JSvard18-May-11 22:33
JSvard18-May-11 22:33 
AnswerRe: Subscription (VB6 to C#) Pin
RobCroll19-May-11 6:03
RobCroll19-May-11 6:03 
GeneralRe: Subscription (VB6 to C#) Pin
JSvard19-May-11 23:53
JSvard19-May-11 23:53 
GeneralRe: Subscription (VB6 to C#) Pin
RobCroll20-May-11 0:29
RobCroll20-May-11 0:29 
GeneralRe: Subscription (VB6 to C#) Pin
JSvard20-May-11 1:08
JSvard20-May-11 1:08 
AnswerRe: Subscription (VB6 to C#) Pin
BobJanova20-May-11 3:28
BobJanova20-May-11 3:28 
GeneralRe: Subscription (VB6 to C#) Pin
JSvard20-May-11 3:47
JSvard20-May-11 3:47 
GeneralRe: Subscription (VB6 to C#) Pin
BobJanova20-May-11 6:47
BobJanova20-May-11 6:47 
QuestionWorking with OleDb and Null Values Pin
Matt U.18-May-11 13:28
Matt U.18-May-11 13:28 
So, I am currently writing some software for my job. I am using OLE DB to connect to a Microsoft Office Access 2007 database, where all the data is stored. I have no issues for the most part. However, I have a question concerning null field values when using OleDbDataReader.GetValue/String/Int/DateTime/etc.

Some fields in the database are required. This is no issue because I validate the necessary data in the software before attempting to insert/update records. But what about the fields that are not required by the database? Do I have to use "IsDBNull(ordinal)" for each field before I attempt a GetValue/String/Int/DateTime/etc. Or is there an easier way to go about "looking over" null values?

I have a class, RepairRecord, which stores the information about each record. And as an example, I have a field, Comments, which is not a required field. If I insert a record with no value for Comments all is well. That is, until I attempt to SELECT the record. If I simply use "reader.GetString(11)" and the value is empty I get an InvalidCastException, which I understand. I just need to know if there is a simpler method which I am looking past for dealing with these. The Comments field is not the only field that is optional.

If I am leaving out any important information just let me know.

Tools I am using:

Visual Studio 2010
C# (.NET 4.0)
OLE DB
AnswerRe: Working with OleDb and Null Values Pin
PIEBALDconsult18-May-11 14:30
mvePIEBALDconsult18-May-11 14:30 
GeneralRe: Working with OleDb and Null Values Pin
Matt U.18-May-11 14:48
Matt U.18-May-11 14:48 
QuestionRe: Working with OleDb and Null Values Pin
Luc Pattyn18-May-11 16:47
sitebuilderLuc Pattyn18-May-11 16:47 
AnswerRe: Working with OleDb and Null Values [modified] Pin
PIEBALDconsult18-May-11 16:59
mvePIEBALDconsult18-May-11 16:59 
GeneralRe: Working with OleDb and Null Values Pin
Luc Pattyn18-May-11 17:11
sitebuilderLuc Pattyn18-May-11 17:11 
GeneralRe: Working with OleDb and Null Values Pin
PIEBALDconsult18-May-11 17:29
mvePIEBALDconsult18-May-11 17:29 
GeneralRe: Working with OleDb and Null Values Pin
GenJerDan19-May-11 11:13
GenJerDan19-May-11 11:13 
AnswerRe: Working with OleDb and Null Values Pin
Shameel19-May-11 1:42
professionalShameel19-May-11 1:42 
AnswerRe: Working with OleDb and Null Values Pin
Pete O'Hanlon19-May-11 2:09
mvePete O'Hanlon19-May-11 2:09 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.