I have noticed that doing a datatable.reset () wipes out an "independen tly"
declared datarow copied from a single datatable row. What is curious is
that if a dataset is substituted for the datatable, the "independen tly"
declared datarow is not destroyed. Is this difference in operation of
datatable vs. dataset by design or a Microsoft error?
Private drOriginal As DataRow 'independently declared datarow within same
form
Form paint function, where drOriginal is loaded:
Public Sub FormPaint(ByVal intActivityID As Integer)
Dim dt As New DataTable
Dim dr As DataRow
dt = dal.GetUserActi vityRowWithActi vityID(intActiv ityID) 'returns 1
row
For Each dr In dt.Rows
drOriginal = dr
Next
dt.Reset()
'subsequent processing reusing dt is not shown
dt = Nothing
End Sub
When a subsequent event needs to use drOriginal, drOriginal is empty (a
result of dt.Reset())
Again, if a dataset had been used instead of the datatable, drOriginal would
be subsequently intact.
Thanks,
Dean Slindee 1 2476
Dean,
Dt.clear and DS.clear are for me as well not the most sure commands.
I do mostly ds = new dataset to clear a dataset.
dt = new datatable
Cor
"Dean Slindee" <sl*****@charte r.net> schreef in bericht
news:kZ******** *****@fe04.lga. .. I have noticed that doing a datatable.reset () wipes out an "independen tly" declared datarow copied from a single datatable row. What is curious is that if a dataset is substituted for the datatable, the "independen tly" declared datarow is not destroyed. Is this difference in operation of datatable vs. dataset by design or a Microsoft error?
Private drOriginal As DataRow 'independently declared datarow within same form
Form paint function, where drOriginal is loaded:
Public Sub FormPaint(ByVal intActivityID As Integer)
Dim dt As New DataTable
Dim dr As DataRow
dt = dal.GetUserActi vityRowWithActi vityID(intActiv ityID) 'returns 1 row
For Each dr In dt.Rows
drOriginal = dr
Next
dt.Reset()
'subsequent processing reusing dt is not shown
dt = Nothing
End Sub
When a subsequent event needs to use drOriginal, drOriginal is empty (a result of dt.Reset())
Again, if a dataset had been used instead of the datatable, drOriginal would be subsequently intact. Thanks,
Dean Slindee This thread has been closed and replies have been disabled. Please start a new discussion. Similar topics |
by: dudi |
last post by:
I am encountering the following strange problem which causes the application
to use more memory then it should.
I have 5 database tables. lets pretend I want to load each one of them into
a dataTable. then, run over all the rows of the dataTable and for each cell
in the dataRow concatenate a string (the value in the cell is a string to
begin with).
I expect the memory to go up every time I load a dataTable, even go up when
I modify the...
|
by: dudi |
last post by:
I am encountering the following strange problem which causes the application
to use more memory then it should.
I have 5 database tables. lets pretend I want to load each one of them into
a dataTable. then, run over all the rows of the dataTable and for each cell
in the dataRow concatenate a string (the value in the cell is a string to
begin with).
I expect the memory to go up every time I load a dataTable, even go up when
I modify the...
|
by: Alec MacLean |
last post by:
Hi,
I have a couple of win forms where I am editing values that are stored in a
SQL database.
I'm using the listbox control to hold the data object each form interacts
with. Each object is defined by my own classes.
On the first form, I use an approach to reduce the number of database calls.
This essentially consists of :
|
by: Andy |
last post by:
Dear Python dev community,
I'm CTO at a small software company that makes music visualization
software (you can check us out at www.soundspectrum.com). About two
years ago we went with decision to use embedded python in a couple of
our new products, given all the great things about python. We were
close to using lua but for various reasons we decided to go with
python. However, over the last two years, there's been one area of
grief...
|
by: marktang |
last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look !
Part I. Meaning of...
| |
by: Hystou |
last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it.
First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
|
by: Oralloy |
last post by:
Hello folks,
I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>".
The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed.
This is as boiled down as I can make it.
Here is my compilation command:
g++-12 -std=c++20 -Wnarrowing bit_field.cpp
Here is the code in...
|
by: jinu1996 |
last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth.
The Art of Business Website Design
Your website is...
|
by: tracyyun |
last post by:
Dear forum friends,
With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
|
by: isladogs |
last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM).
In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules.
He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms.
Adolph will...
|
by: TSSRALBI |
last post by:
Hello
I'm a network technician in training and I need your help.
I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs.
The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols.
I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
| |
by: adsilva |
last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
|
by: muto222 |
last post by:
How can i add a mobile payment intergratation into php mysql website.
| |