Access databases are stored in a .mdb file. Using the ODBC manager, create an ODBC data source and map it to one of these files. A new .mdb file can be created through the ODBC manager. This database file becomes the default if you don't specify a different default when you create a table through SQL Anywhere.
Assuming an ODBC data source named access, you can use any of the following statements to access data:
CREATE TABLE tab1 (a int, b char(10)) AT 'access...tab1'; |
CREATE TABLE tab1 (a int, b char(10)) AT 'access;d:\pcdb\data.mdb;;tab1'; |
CREATE EXISTING TABLE tab1 AT 'access;d:\pcdb\data.mdb;;tab1'; |
Access does not support the owner name qualification; leave it empty.
SQL Anywhere data type | Microsoft Access default data type |
---|---|
BIT, TINYINT | TINYINT |
SMALLINT | SMALLINT |
INT, INTEGER | INTEGER |
BIGINT | DECIMAL(19,0) |
DECIMAL(p,s), NUMERIC(p,s) | DECIMAL(p,s) |
DATE, TIME, DATETIME, TIMESTAMP | DATETIME |
MONEY, SMALLMONEY | MONEY |
FLOAT | FLOAT |
REAL | REAL |
CHAR(n), VARCHAR(n) |
CHARACTER(n) if n is less than 254 TEXT if n is greater than or equal to 254 |
LONG VARCHAR | TEXT |
BINARY, VARBINARY |
BINARY(n) if n is less than 4000 IMAGE if n is greater than or equal to 4000 |
LONG BINARY | IMAGE |
Discuss this page in DocCommentXchange. Send feedback about this page using email. |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |