![]() | |
![]() |
| | Thread Tools | Display Modes |
#1
| |||
| |||
|
#2
| |||
| |||
|
|
Hi, i'm working on a project for convert from a mdb AccessXP(2002) application backend to SQL Server Express 2005. In the past i convertend a similar backend to SQL Server 2000. My problem is: I have many fields on mdb backend with spaces in field name (i know bad thing) With SQL Server 2000 I had no problem because it recognize the field correctly with syntax [field name] but now with SQL Server Express 2005 i'm experiencing problems....in fact it wants to write the field in this way 'field name'. Now...what do u suggest me? Go back to SQL Server 2000 or change all the field names? this is because with the character ' apex i have many problem in SQL syntax. Thank u in advance Bye Rob |
#3
| |||
| |||
|
|
i'm working on a project for convert from a mdb AccessXP(2002) application backend to SQL Server Express 2005. In the past i convertend a similar backend to SQL Server 2000. My problem is: I have many fields on mdb backend with spaces in field name (i know bad thing) With SQL Server 2000 I had no problem because it recognize the field correctly with syntax [field name] but now with SQL Server Express 2005 i'm experiencing problems....in fact it wants to write the field in this way 'field name'. |
#4
| |||
| |||
|
|
Yoda (rmo... (AT) teaminf (DOT) com) writes: i'm working on a project for convert from a mdb AccessXP(2002) application backend to SQL Server Express 2005. In the past i convertend a similar backend to SQL Server 2000. My problem is: I have many fields on mdb backend with spaces in field name (i know bad thing) With SQL Server 2000 I had no problem because it recognize the field correctly with syntax [field name] but now with SQL Server Express 2005 i'm experiencing problems....in fact it wants to write the field in this way 'field name'. Where exactly is this happening? According to the ANSI standard, the proper delimiter for identifiers with special characters in them is double quote ("). However, SQL Server also recognizes [], and in my experience, SQL Server strongly favours [] over "". Single quotes always delimit string literals. -- Erland Sommarskog, SQL Server MVP, esq... (AT) sommarskog (DOT) se Books Online for SQL Server 2005 athttp://www.microsoft.com/technet/prodtechnol/sql/2005/downloads/books... Books Online for SQL Server 2000 athttp://www.microsoft.com/sql/prodinfo/previousversions/books.mspx |
#5
| |||
| |||
|
#6
| |||
| |||
|
|
Sorry...my mistake....the syntax i mean is SELECT "Articoli"."ID ARTICOLO" FROM "Articoli" with double quotesnot single quotes I just want to know if SQL Express 2005 can work the same way SQL 2000 works....with [] instead of "" I think the problem is related to Access Frontend....because if i use New Query From Management Studio Express it works with [] |
![]() |
| Thread Tools | |
| Display Modes | |
| |