Removing boxes from Excel spreadsheet--data pulled from SQL View

I have a SQL view that I'm pulling into Excel using an ODBC connection/Microsoft Query.   My issue is that the notes field has boxes/squares wherever there were carriage returns in the SQL notes field.

Is there a way in SQL to strip those out in my view before bringing them into Excel?   Or is there a function I could write in a macro to do the same thing with the data is refreshed?

Thanks!
colorbokAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

flipzCommented:
you should be able to pull the column out such as

select   REPLACE(ColumnName, CHAR(13), '') as NewColumnName
0
colorbokAuthor Commented:
I receive the following error when I run that REPLACE function:

Server:  Msg 8116, Level 16, State 1, Line 1
Argument data type text is invalid for argument 1 of replace function.

Please advise.   Thanks!
0
rboyd56Commented:
Try this in a macro in Excel:

Worksheets("Sheet1").Columns("I").Replace What:=vbCrLf, Replacement:="?"

Should be self explanatory, the vbCrLf is the VB code for a carriage return and just replace the ? with whatever you want in place of the carriage return.

This came from:

http://www.gossamer-threads.com/forum/General_C8/Databases_and_SQL_F36/Delete_Carriage_return_query_P259718/
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
The Ultimate Tool Kit for Technolgy Solution Provi

Broken down into practical pointers and step-by-step instructions, the IT Service Excellence Tool Kit delivers expert advice for technology solution providers. Get your free copy for valuable how-to assets including sample agreements, checklists, flowcharts, and more!

colorbokAuthor Commented:
That worked.   Thanks rboyd56!

Thanks for trying flipz---I don't know why that didn't work.
0
rboyd56Commented:
The replae function does not work on a SQL Server text column. It will only work on a char, varchar, nchar or nvarchar column
0
flipzCommented:
Apparently the REPLACE function doesn't work on some column datatypes - go figure!
0
rboyd56Commented:
For text columns you have to use readtext, updatetext and writetest. It is not an easy thing to do.
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Query Syntax

From novice to tech pro — start learning today.