473,396 Members | 2,002 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,396 software developers and data experts.

Multi-Value Fields in Table Updates

jim
Each night, a scheduled task copies certain information from an MS
Access db to a MySQL db that serves as a data warehouse. I would like
to begin replicating multi-value fields from Access to MySQL, but when
I try I run into the "unable to insert multi-value fields..." error.

Does anyone know of a way around this? I would be satisfied with
being able to treat all values in the multi-value list as a single
text string with some sort of delimiter.

Thanks in advance for any insight.
Jim
Sep 23 '08 #1
3 5481
jim wrote:
Each night, a scheduled task copies certain information from an MS
Access db to a MySQL db that serves as a data warehouse. I would like
to begin replicating multi-value fields from Access to MySQL, but when
I try I run into the "unable to insert multi-value fields..." error.

Does anyone know of a way around this? I would be satisfied with
being able to treat all values in the multi-value list as a single
text string with some sort of delimiter.

Thanks in advance for any insight.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Multi-value cells violate relational DB designs.

But......

If you want to transfer comma-delimited values as ONE value you will
have to delimit the string with either a single quote (') or a double
quote ("), depends on the target DB. Usually the single quote works for
all DBs. So, the SQL string would look like this:

UPDATE MySQL_table_name
SET MySQL_column_name = 'junk, stuff, other stuff, trash, crapola'
WHERE <criteria>

If you have the MySQL docs it probably has info on string delimiters.

--
MGFoster:::mgf00 <atearthlink <decimal-pointnet
Oakland, CA (USA)
** Respond only to this newsgroup. I DO NOT respond to emails **

-----BEGIN PGP SIGNATURE-----
Version: PGP for Personal Privacy 5.0
Charset: noconv

iQA/AwUBSNmrWYechKqOuFEgEQLOHACcDRJ2EZYGvRclq8b6mGeRQI Jz/e8AoI2c
LzDEQO0cVEeRQ57KM1szgOJ+
=atu0
-----END PGP SIGNATURE-----
Sep 24 '08 #2
MGFoster <me@privacy.comwrote:
>Multi-value cells violate relational DB designs.
But in A2007 it only appears to violate relational DB design. You can get at that
data to create a "junction" table such as more experienced folks would use or that
would work in A2003 or older. And you could then create the combined field you
mention although it would require a bit of work and some VBA code.

Tony
--
Tony Toews, Microsoft Access MVP
Please respond only in the newsgroups so that others can
read the entire thread of messages.
Microsoft Access Links, Hints, Tips & Accounting Systems at
http://www.granite.ab.ca/accsmstr.htm
Tony's Microsoft Access Blog - http://msmvps.com/blogs/access/
Sep 24 '08 #3
jim
Thanks for the responses. By way of additional back story, I'm using
Access as an interface with a SharePoint list (where the multiple
values are generated). I can easily return the corresponding values
for each id, but need to figure out how to concatenate those results
into a single field.

I understand the concept of string delimiters, but am having trouble
figuring out how to combine the individual records into a single
field. Access will render as a single, comma delimited field.
SharePoint exports as a single field delimited on ";#", but it's
passing that information to another table that's the real beast.

I'll see what I can find on junction tables and VBA for this. I fear
it may be over my head.

Thanks again for the responses.
Jim
Sep 25 '08 #4

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

37
by: ajikoe | last post by:
Hello, Is anyone has experiance in running python code to run multi thread parallel in multi processor. Is it possible ? Can python manage which cpu shoud do every thread? Sincerely Yours,...
4
by: Frank Jona | last post by:
Intellisense with C# and a multi-file assembly is not working. With VB.NET it is working. Is there a fix availible? We're using VisualStudio 2003 Regards Frank
12
by: * ProteanThread * | last post by:
but depends upon the clique: ...
0
by: frankenberry | last post by:
I have multi-page tiff files. I need to extract individual frames from the multi-page tiffs and save them as single-page tiffs. 95% of the time I receive multi-page tiffs containing 1 or more black...
6
by: cody | last post by:
What are multi file assemblies good for? What are the advantages of using multiple assemblies (A.DLL+B.DLL) vs. a single multi file assembly (A.DLL+A.NETMODULE)?
4
by: mimmo | last post by:
Hi! I should convert the accented letters of a string in the correspondent letters not accented. But when I compile with -Wall it give me: warning: multi-character character constant Do the...
5
by: Shane Story | last post by:
I can seem to get the dimensions of a frame in a multiframe tiff. After selecting activeframe, the Width/Height is still really much larger than the page's actual dimensions. When I split a...
5
by: dkelly925 | last post by:
Is there a way to add an If Statement to the following code so if data in a field equals "x" it will launch one report and if it equals "y" it would open another report. Anyone know how to modify...
0
by: Sabri.Pllana | last post by:
We apologize if you receive multiple copies of this call for papers. *********************************************************************** 2008 International Workshop on Multi-Core Computing...
2
by: Aussie Rules | last post by:
Hi, I have a site that Iwant to either display my text in english or french, based on the users prefernces ? I am new to webforms, but I know in winforms, this is pretty easy with a resource...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
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,...
0
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...
0
Oralloy
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,...
0
jinu1996
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...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.