PDA

View Full Version : سوال: اسم فیلد



arashkhaan2002
چهارشنبه 01 دی 1389, 14:38 عصر
سلام

چطور میشه از اسم فیلدهای رزرو مثل order یا exit در table استفاده کرد؟

m_omrani
چهارشنبه 01 دی 1389, 15:03 عصر
اسم مورد نظر را بین براکت باز و بسته قرار بدهید. این طوری:
[order]

arashkhaan2002
چهارشنبه 01 دی 1389, 21:22 عصر
سلام

خود sql این کارو کرده ، ولی وقتی میخوام از طریق ODBC به اون table کانکت بشم ODBC ایراد میگیره و error میده

stabesh
چهارشنبه 01 دی 1389, 22:44 عصر
سلام
ایرادش چیه ؟
من که مشکل ندارم :متفکر:

arashkhaan2002
پنج شنبه 02 دی 1389, 23:58 عصر
ODBC به فیلد براکت دار گیر میده و Table رو نمیاره

tooraj_azizi_1035
جمعه 03 دی 1389, 17:11 عصر
سلام،
متن دقیق خطا رو قرار بدید.

arashkhaan2002
شنبه 04 دی 1389, 10:26 صبح
Connectivity error,[Microsoft][ODBC SQL SERVER DRIVER],incorrect syntax near the keyword 'order'

البته connection ODBC برقراره و باهاش بانک های بدون مشکل اسم فیلد رو به صورت view در Visual foxpro میارم ، ولی اون table ها که مشکل اسم فیلد دارن و براکت دو طرفشون هست رو این error رو میده.

tooraj_azizi_1035
شنبه 04 دی 1389, 12:36 عصر
سلام،
شما کد SQL دقیق رو هم قرار بده تا ببینیم علت بروز خطا چیه. باید قسمت ORDER BY کد SQL بررسی بشه.
این لینک هم مشکل شما را دارد و یک Hotfix پیشنهاد می کند: http://support.salescart.com/faq-SQL.htm
این لینک هم می گه باید اسم جدول روعوض کنی:http://support.microsoft.com/kb/109341