of creating the loop coding you reference
I'm not sure where I was convinced to go the structure route... If I
may ask, what is a typical scenario when you DO use a structure?
-----Original Message-----
From: Dick Applebaum [mailto:[EMAIL PROTECTED]
Sent: Friday, September 10, 2004 8:58 AM
To: CF-Talk
Subject: Re: inserting structure data into a database
Yes!
What you should do is loop thru the multiple entries, and do a db
insert for each entry.
If you continue in the current direction (non-atomic) you will create a
nightmare --
Just consider what you (and the db engine) will need to do to find
records in the db:
-- All cassettes with an issue date between Jan o3 and Jun 03
-- display all cassettes in alphabetic order by title
If you are going to save a structure, you might as well save it in a
text file -- an rdbms won't offer much advantage.
Dick
On Sep 10, 2004, at 5:54 AM, Tim Laureska wrote:
> Dick,��when I first posed the question of how to insert multiple data
> entries at one time, the subject of structures and arrays came up and
> that's why I'm in this direction... is this the wrong direction for
> this
> effort?
>
> -----Original Message-----
> From: Dick Applebaum [mailto:[EMAIL PROTECTED]
> Sent: Friday, September 10, 2004 8:32 AM
> To: CF-Talk
> Subject: Re: inserting structure data into a database
>
> Tim
>
> One of the basic rules of good relational db design is that each
> entity
> (record, row, column) should be atomic -- represent only one thing,
>
> You should not insert a structure into a db
>
> Rather, insert each cassette as a separate row (record) in the db
>
> If there is a relationship among the multiple cassettes that you
> currently have in the structure, consider adding an identifier
(group)
> to each record in the db.
>
> ���ID
> ���Title
> ���IssueNumber
> ���IssueDate
> ���Group
>
> Dick
>
> On Sep 10, 2004, at 5:23 AM, Tim Laureska wrote:
>
> > Just learning structures, but here goes:
> >
> >��When I insert structure data into a database, it's inserted into
> each
> >��field as a comma delimited list.��
> >
> >��In this scenario, I'm inserting audio cassette tape information
> into
> > the
> >��database from a form when multiple cassettes are entered at one
> time.
> >��There are three attributes to for each cassette... title, issue
> date
> > and
> >��issue number, which are the fields in the database (along with an
> > autoid
> >��field).
> >
> >��So if three cassettes are entered and subsequently inserted into
> the
> >��database, the data goes in as such:
> >
> >��Auto id��� title field��� ��� issue number field�����issue date
> >��field
> >
> >�����1������ title1, title2, title3��issue1,issue2,issue3
> >��date1,date2,date3
> >
> >��This seems to present a problem in that each cassette does not
> have a
> >��unique autoid to identify it individually and that may present
> issues
> >��further in the application...
> >
> >��My questions are:��1) is this analysis correct and 2)how can you
> >��maintain a unique id for each cassette in this situation ... do
you
> > have
> >��to assign a unique number for each cassette using some sort of CF
> code
> >��or is there a way to still utilize the DB's automatic unique id
> >��assignment feature?��
>
[Todays Threads] [This Message] [Subscription] [Fast Unsubscribe] [User Settings] [Donations and Support]

