473,387 Members | 1,597 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,387 software developers and data experts.

Data Transformation among Microsoft Products

What are the ways data can be transported/moved among these Products.
SQL Server, Access and Excel. The main ways are:
Replication Service, BackUp and Restore, Data Link Server,Import/Export
Utility, BCP Utility, Using Database APIs(DAO, ADO etc). Is there any
other way to transform data from each of three products to eachof three
products separately.

Nov 13 '05 #1
13 1720
Yes. You could use a packet-sniffer and watch a file being transferred over
a network. You can use text-to-speech on one computer and a
voice-recognition engine on another (but you need a fairly quiet
environment).

But what particularly do you need to do?

"Naeem" <na*********@hotmail.com> wrote in message
news:11*********************@g14g2000cwa.googlegro ups.com...
What are the ways data can be transported/moved among these Products.
SQL Server, Access and Excel. The main ways are:
Replication Service, BackUp and Restore, Data Link Server,Import/Export
Utility, BCP Utility, Using Database APIs(DAO, ADO etc). Is there any
other way to transform data from each of three products to eachof three
products separately.

Nov 13 '05 #2

Backup and restore to transfer data from one product to another?
Seems a long way to go for that!

A suppose you could also add Automation and the clipboard to your
list....

On 25 Sep 2005 04:33:08 -0700, "Naeem" <na*********@hotmail.com>
wrote:
What are the ways data can be transported/moved among these Products.
SQL Server, Access and Excel. The main ways are:
Replication Service, BackUp and Restore, Data Link Server,Import/Export
Utility, BCP Utility, Using Database APIs(DAO, ADO etc). Is there any
other way to transform data from each of three products to eachof three
products separately.

--
Drive C: Error. (A)bort (R)etry (S)mack The Darned Thing

Nov 13 '05 #3
Probably this is what you mean by Database APIs, but perhaps it is
worthwhile to expand a bit on one particulat method about which
everyone may not be familiar.
ADO allows one to save recordsets as xml and/or adtg (advanced data
table gram -> looks like text to me) files and to (now or later) open
these recordsets from the created files. Clearly one could use ADO in
any of the applications mentioned to save or recover data. These
procedures are extremely fast and quite simple, and they may be able to
approximate replication with UpDateBatch. (I haven't done the latter
but the documentation implies that it's possible.)

Nov 13 '05 #4
I want to give my users different options/ways to transpoart data among
different environments. From Excel to SQL Server, Excel, Text file and
Access. From Access to SQL Server, Access, Text file and Excel. From
SQL Server to SQL Server,Excel, Access and Text File.

Nov 13 '05 #5
wow what do you mean you want to give it to your users?

you should start with using ACCESS DATA PROJECTS instead of MDB since
they have a lot more ability to work for BCP for example

i personally am just tired of dealing with MDB locking problems and all
that other crap

-aaron

Nov 13 '05 #6
db*******@hotmail.com wrote:
wow what do you mean you want to give it to your users?

you should start with using ACCESS DATA PROJECTS instead of MDB since
they have a lot more ability to work for BCP for example


It depends on what the developer is doing.

Large database apps that serve as repositories of information in, for
example, a facilities management environment (space management
information, work orders, trades, shops, clients, sub-clients, materials
handling, purchasing, etc) are used by a wide variety of users and will
very often want to be able to bring in data from other sources so that
disparate sources of data scattered all over the place can be brought
together in a relational (no theoretical arguments about Jet as an
RDBMS, please) database structure. There will always be little isolated
islands of information out there, or stand-alone projects that
eventually will want to be married with your own app. An example of the
latter could a list of 600kV + transformer substations which may be part
of an equipment table in an application, but new regulatory requirements
(perhaps based on a fatality in your own organization or elesewhere)
that require physical inspection and verification are often best handled
with a separate stand alone data gathering tool - once such an exercise
is complete and an analysis of whether or not the existing structure you
have can accomadate the new regulatory regime has been performed, then
you can start bringing in the new data. How that new data was acquired
should be based on what the project personnel involved with it are
comfortable with, but you do need to dictate to them certain basic
precepts. Nevertheless, you're going to be faced with bringing in data
to the main database structure and the ability to deal with many
different forms is desirable.

Just another perspective. My huge apps like this are on Oracle anyway,
and not Jet.
--
Tim http://www.ucs.mun.ca/~tmarshal/
^o<
/#) "Burp-beep, burp-beep, burp-beep?" - Quaker Jake
/^^ "Whatcha doin?" - Ditto "TIM-MAY!!" - Me
Nov 13 '05 #7
"lylefair" <ly******@yahoo.ca> wrote in
news:11**********************@g47g2000cwa.googlegr oups.com:
Probably this is what you mean by Database APIs, but perhaps it is
worthwhile to expand a bit on one particulat method about which
everyone may not be familiar.
ADO allows one to save recordsets as xml and/or adtg (advanced
data table gram -> looks like text to me) files and to (now or
later) open these recordsets from the created files. Clearly one
could use ADO in any of the applications mentioned to save or
recover data. These procedures are extremely fast and quite
simple, and they may be able to approximate replication with
UpDateBatch. (I haven't done the latter but the documentation
implies that it's possible.)


Well, they could approximate replication in the same way that you
could code insert, delete and update queries to approximate
replication.

But you'd still have to programmatically handle edit conflicts, and
be very, very careful about the order in which you did your various
operations. For instance, the obvious: you can't update a record
that hasn't yet been inserted, and you can't insert a child record
until its parent has been inserted, and you can't update a record
after its been deleted.

Those things don't sound trivial to me, so if you're trying to
synchronize data between SQL Server and Jet, seems to me that you
really should look into the facilities that exist for heterogenous
replication, rather than rolling your own.

Of course, if the Jet DBs are read-only slaves to the SQL Server, it
might be a lot easier to do, since you're passing data in only one
direction. In that case, replication of whatever kind might not be
worth the headaches.

--
David W. Fenton http://www.bway.net/~dfenton
dfenton at bway dot net http://www.bway.net/~dfassoc
Nov 13 '05 #8
"Naeem" <na*********@hotmail.com> wrote in
news:11**********************@z14g2000cwz.googlegr oups.com:
I want to give my users different options/ways to transpoart data
among different environments. From Excel to SQL Server, Excel,
Text file and Access. From Access to SQL Server, Access, Text
file and Excel. From SQL Server to SQL Server,Excel, Access and
Text File.


Lyle's suggestion of the XML intermediary seems like a good one,
though I've never used it myself (I think XML is hype, mostly, but
data interchange is the one area in which it seems to me it really
is a substantially valuable improvement over methods available in
the past),

--
David W. Fenton http://www.bway.net/~dfenton
dfenton at bway dot net http://www.bway.net/~dfassoc
Nov 13 '05 #9
db*******@hotmail.com wrote in
news:11*********************@g49g2000cwa.googlegro ups.com:
wow what do you mean you want to give it to your users?

you should start with using ACCESS DATA PROJECTS instead of MDB
since they have a lot more ability to work for BCP for example
I think that's a ridiculous suggestion, given the enormous number of
bugs and incompatibilities in ADPs.
i personally am just tired of dealing with MDB locking problems
and all that other crap


Er, what?

Why would there be any MDB locking issues in a scenario where an ADP
can be used?

Am I completely misinformed about ADPs? Can they be used as a front
end to a Jet MDB?

If not, then you're clearly trying to share an Access front end,
which nobody except novices who don't know what they are doing would
even attempt.

--
David W. Fenton http://www.bway.net/~dfenton
dfenton at bway dot net http://www.bway.net/~dfassoc
Nov 13 '05 #10
huge apps on oracle?

does oracle work allright with large datasets anymore? i heard that
oracle is dropping their database engine; because they're so distracted
swallowing a half dozen companies that they just dont have the time and
energy to deal with data anymore

-aaron

Nov 13 '05 #11
XML is for wimps

it's a slower format that CSV for starters

it's just a trend. focus on SQL Server. MSDE on the desktop-- for the
recieving end of replication

Nov 13 '05 #12
david

i am sorry that you're a wimp and you can't learn ADP.

they are the best thing since sliced bread.

I am saying I dont do MDB since they're not reliable enough to hold a
cup of water.. let alone important data

I am saying i dont want to deal with MDB crap locking issues-- when ADP
handles all that mess without having to reboot fileservers every night

Nov 13 '05 #13
db*******@hotmail.com wrote in
news:11*********************@g43g2000cwa.googlegro ups.com:
i am sorry that you're a wimp and you can't learn ADP.


I am sorry you are a complete asshole.

Well, actually, no, I'm not sorry at all -- I don't give a rat's
ass.

<PLONK>

--
David W. Fenton http://www.bway.net/~dfenton
dfenton at bway dot net http://www.bway.net/~dfassoc
Nov 13 '05 #14

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

Similar topics

10
by: Luca | last post by:
Hello, have a problem with this XML, I need XSLT to filter the products list based on rules writes in RULE tag. I need copy only CAT and PROD data in PRODUCTS-LIST that match CAT and PROD...
0
by: Julie | last post by:
Good evening, A small email to know if among you there are some persons who were already interested in the standards of data exchange in XML. Indeed, I am at the moment in training where I have...
24
by: Jim Hubbard | last post by:
Anybody know?
2
by: hipo | last post by:
Hi: I'm trying to read data from Navision 2.60 ERP with own database to a SQL Server 2000 database via ODBC. All is working except just one thing, how to filter data with a date field. I have...
6
by: MLH | last post by:
I would like a scanner - something like a pencil that would allow me to attempt to scan printed text off hardcopies. Not all text on a page, mind you. Something I could use to scan just the words...
1
by: cfyam | last post by:
How can I transfer Excel data to Sql Server?
5
by: jqpdev | last post by:
Hello all... I'm coming from a Borland Delphi background. Delphi has a specific component called a Data Module. In the designer the Data Module behaves like a windows form. A developer can...
10
by: Trevor | last post by:
Hey, I am trying to do this tutorial on the microsoft site : http://msdn.microsoft.com/library/default.asp? url=/library/en-us/dndotnet/html/usingadonet.asp I can get everything to work up to...
0
by: Christoph Haas | last post by:
Hi, list... I have written an application in Perl some time ago (I was young and needed the money) that parses multiple large text files containing nested data structures and allows the user to...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
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
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
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,...

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.