Click here to Skip to main content
15,916,042 members
Home / Discussions / Visual Basic
   

Visual Basic

 
GeneralRe: trouble with login Pin
Colin Angus Mackay30-May-07 8:13
Colin Angus Mackay30-May-07 8:13 
QuestionHow to pass a string from a vb.net dll to C++ dll Pin
retZ29-May-07 9:24
retZ29-May-07 9:24 
AnswerRe: How to pass a string from a vb.net dll to C++ dll Pin
Dave Kreskowiak29-May-07 9:49
mveDave Kreskowiak29-May-07 9:49 
GeneralRe: How to pass a string from a vb.net dll to C++ dll Pin
retZ29-May-07 11:28
retZ29-May-07 11:28 
QuestionDataSet auto increment problem Pin
Quecumber25629-May-07 7:54
Quecumber25629-May-07 7:54 
AnswerRe: DataSet auto increment problem Pin
Dave Kreskowiak29-May-07 8:22
mveDave Kreskowiak29-May-07 8:22 
GeneralRe: DataSet auto increment problem Pin
Quecumber25629-May-07 9:02
Quecumber25629-May-07 9:02 
GeneralRe: DataSet auto increment problem Pin
Dave Kreskowiak29-May-07 9:44
mveDave Kreskowiak29-May-07 9:44 
Quecumber256 wrote:
The new records need to be distingushed from the existing records by setting the ID column in the dataset as a negitively incrementing number. I got this idea from Microsoft MSDN.


No they don't. The records don't exist until they are in the database. Until then, they are potentially records.


Quecumber256 wrote:
So in theory if I edit an existing record and then add a new one. The DataSet knows which record was edited by its ID number while the new record is seperately distinguished by its negitive increment.


The DataAdapter, not the DataSet, knows which record was added as opposed to edited by each DataRow's RowState property in each table. The adapter then uses the correct SqlCommand (SQL UPDATE, INSERT, DELETE) to update the database with the new data. It has nothing to do with the ID number you give the record.


Quecumber256 wrote:
Unless you set the dataset's autoincrement column to start a -1 and step by -1 whenever you add a new record to the dataset it will start a 1


No, it won't. Any additions to the database are written without an ID number. The database assigns auto-incrementing ID's when the record is commited to the database. You really shouldn't be editing the ID number anyway unless you want to ADD the possibility of duplicate, or incorrect ID's.


A guide to posting questions on CodeProject[^]

Dave Kreskowiak
Microsoft MVP
Visual Developer - Visual Basic
     2006, 2007


GeneralRe: DataSet auto increment problem Pin
Quecumber25629-May-07 10:28
Quecumber25629-May-07 10:28 
GeneralRe: DataSet auto increment problem Pin
Dave Kreskowiak29-May-07 10:56
mveDave Kreskowiak29-May-07 10:56 
AnswerRe: DataSet auto increment problem Pin
kubben29-May-07 8:31
kubben29-May-07 8:31 
GeneralRe: DataSet auto increment problem Pin
Quecumber25629-May-07 9:31
Quecumber25629-May-07 9:31 
GeneralRe: DataSet auto increment problem Pin
kubben29-May-07 14:47
kubben29-May-07 14:47 
Questioninsert listbox items into database Pin
jds120729-May-07 7:49
jds120729-May-07 7:49 
AnswerRe: insert listbox items into database Pin
Dave Sexton29-May-07 8:05
Dave Sexton29-May-07 8:05 
GeneralRe: insert listbox items into database Pin
jds120729-May-07 8:30
jds120729-May-07 8:30 
GeneralRe: insert listbox items into database Pin
Dave Sexton29-May-07 22:04
Dave Sexton29-May-07 22:04 
Questionhow to show video properties Pin
somchoto29-May-07 7:43
somchoto29-May-07 7:43 
Questionsearch for files Pin
jds120729-May-07 4:20
jds120729-May-07 4:20 
QuestionCallByName Pin
advansis29-May-07 4:11
advansis29-May-07 4:11 
AnswerRe: CallByName Pin
Dave Kreskowiak29-May-07 6:56
mveDave Kreskowiak29-May-07 6:56 
AnswerRe: CallByName Pin
Ian Shlasko29-May-07 11:06
Ian Shlasko29-May-07 11:06 
GeneralRe: CallByName Pin
Dave Kreskowiak29-May-07 13:23
mveDave Kreskowiak29-May-07 13:23 
QuestionWhat is the conversion between postscript points to em? Pin
Marcus J. Smith29-May-07 2:00
professionalMarcus J. Smith29-May-07 2:00 
AnswerRe: What is the conversion between postscript points to em? Pin
advansis29-May-07 4:18
advansis29-May-07 4:18 

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.