ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   MSQuery question (https://www.excelbanter.com/excel-programming/366903-msquery-question.html)

LarryLL[_3_]

MSQuery question
 

I am using MS Query to retrieve information from a database, and return
the data to excel. Normally this works fine, however if the db field
contains more than 32K characters, Excel crashes.

Is there a way to specify in my database query not get more than the
first 2500 characters of a particular field?

Thanks


--
LarryLL
------------------------------------------------------------------------
LarryLL's Profile: http://www.excelforum.com/member.php...o&userid=36136
View this thread: http://www.excelforum.com/showthread...hreadid=560453


Harald Staff

MSQuery question
 
Hi

In Query, click the SQL button and you see the real expression, something
like

SELECT T_Table.ID, T_Table.Description
FROM T_Table

Edit it to read something like

SELECT T_Table.ID, LEFT(T_Table.Description, 2500)
FROM T_Table

I say "something like" because the expression LEFT may not work on all
databases, this is tested on Access and I can't get to other databases on
this computer. Oracle uses SUBSTR for similar things. Try-and-fail or Google
up what word your database driver uses on this.

HTH. Best wishes Harald

"LarryLL" skrev i
melding ...

I am using MS Query to retrieve information from a database, and return
the data to excel. Normally this works fine, however if the db field
contains more than 32K characters, Excel crashes.

Is there a way to specify in my database query not get more than the
first 2500 characters of a particular field?

Thanks


--
LarryLL
------------------------------------------------------------------------
LarryLL's Profile:

http://www.excelforum.com/member.php...o&userid=36136
View this thread: http://www.excelforum.com/showthread...hreadid=560453





All times are GMT +1. The time now is 05:15 PM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com