Access from Excel using ADO

  • Thread starter Thread starter Raj
  • Start date Start date
R

Raj

Hello, please help if you can.

I am using ADO to add data from Excel to an Access
Database. I am successful so far. I only need to add two
things:

1. How can I add an "AutoNumber" column using ADO?

2. When adding fields to a table, how can I tell Access
that the field may be null (equivalent to
setting "Required" to no) using ADO?

Your example code would be most appreciated. Thanks in
advance for your assistance.
 
Hi,

I don't have an answer for you - but I really need to know
how to add data from Excel to an Access Database. Please
respond.

Thanks.

Cindy
 
This might be a help for getting data to and from Excel and Access: It
includes examples of using variables in SQL queries.
http://www.bygsoftware.com/examples/sql.html

Or you can get there from the "Excel with Access Databases" section on page:
http://www.bygsoftware.com/examples/examples.htm

It demonstrates how to use SQL in Excel's VBA to:

* create a database,
* create a table and add data to it,
* select data from a table,
* delete a table,
* delete a database.

DAO and ADO files available.

You can also download the demonstration file called "excelsql.zip".

The code is open and commented.
--
Regards
Andy Wiggins
www.BygSoftware.com
Home of "Save and BackUp",
"The Excel Auditor" and "Byg Tools for VBA"
 
I assume you are using DDL statements i.e. CREATE TABLE. Therefore,

1. The Autonumber ('IDENTITY' in SQL Server) is evil, avoid using it.
But if you must, the keyword is IDENTITY(1,1) - it is for Jet 4.0,
anyhow.

2. It is good practise to always use either NULL or NOT NULL, even
though NULL is the default.

Here's an example:

CREATE TABLE PersonalDetails (
RefID IDENTITY(1,1) PRIMARY KEY,
Name VARCHAR(35) NOT NULL UNIQUE,
Description VARCHAR(50) NULL
)
 
Back
Top