DataBase - Thai charset is problem with Sybase and MS Access 2003

Asked By Rakchat Suktum
26-Jan-10 02:41 AM
I have some problem when I connected to Sybase with ODBC and make a link table
in MS Access 2003, Thai charset is not displayed correctly but It works in MS
Access 97. Can anyone help me??
SQL Server
(1)
Access 2003
(1)
Windows
(1)
Sybase
(1)
Univarchar
(1)
Unichar
(1)
ASCII
(1)
ODBC
(1)
  Arvin Meyer [MVP] replied to Rakchat Suktum
26-Jan-10 07:46 AM
It should be the other way around. Access 97 only has single bit ASCII
characters, while Access 2000 and later have double-bit  Unicode characters.
Make sure that your machine is capable of handling Unicode.
--
Arvin Meyer, MCP, MVP
http://www.datastrat.com
http://www.mvps.org/access
http://www.accessmvp.com
  Sylvain Lafontaine replied to Rakchat Suktum
26-Jan-10 11:18 AM
it is because you did not use Unicode 16 bit on Sybase by using fields of type
unichar, univarchar and unitext.  You Thai text is all mixed-up by Access97
when it is written but it can display correctly because Access97 mix it
again when reading it.

However, Access 2003 display it as it has been written and therefore, show
you the garbage written by Access 97.

Quite probably, you will be able to solve your problem if you switch to
Unicode on the Sybase server; however, I do not know Sybase so I cannot help
you more on this.

If you are already using Unicode on Sybase, then I do not know.

--
Sylvain Lafontaine, ing.
MVP - Windows Live Platform
Blog/web site: http://coding-paparazzi.sylvainlafontaine.com
Independent consultant and remote programming for Access and SQL-Server
(French)
Create New Account
help
Probleme nach SQL Server Update DataBase Hallo allerseits, Backend SQL Server 2005 (SQL Server 2k Kompatibilitätsmodus), Frontend Access 2003 adp. Seit ich den SQL Server auf meinem Entwicklungsrechner auf den neuesten Stand gebracht habe (derzeit 9.0.4035), funktioniert
Access / SQL Server Connection Pooling? DataBase I have an Access / SQL Server application that uses ODBC link tables to communicate between the Access cllients and SQL Server. I was wondering if Access used connection pooling by default, or if I could
Connecting to SQL Server DataBase I connect my Access database to a SQL Server in two different ways: 1 with ADO such as: Dim theConnectionString theConnectionString = Driver = SQL Server; Server = Server \ TRUTIMEV3;Database = Intelligent;User ID = xxx;Password = xxx; Dim rec As ADODB.Recordset Set
MCITP DBA proof DataBase https: / / mcp.microsoft.com / authenticate / validatemcp.aspx transcript: 944364 AccessCode: helloworld Access Discussions SQL Server 2008 R2 (1) SQL Server 2008 (1) SQL Server 2005 (1) Microsoft SQL Server Reporting Services (1) Regards Larry Linson Microsoft Office Access (1) Bing Microsoft SQL Server
Upsizing wizard access Sql Server express DataBase hello all im noobest ssme user here. I am trying to export my access backend database into sql server express 2005 by using the upsizing wizardi go to create new database option and click on trusted connection and when i hit next it gives me a microsoft sql server login error: connection failed: SQLState: '01000' SQL Server Error: 2 [Microsoft][ODBC SQL Server Driver