سینتکس اِرور در sql

Amit13

Well-Known Member
سلام


هنگام اضافه کردن رکوردام به این خطا میخورم:

کد:
near ",":syntax error

اینو هم بگم که یکی از table های من 32تا فیلد رشته ای و یک پریمایری کی داره.
هرچی گشتم اشکال تایپی و سیمیکولانی ندیدم.
ممنون میشم بگید،مشکل کجاست؟
 

silvercover

کاربر متخصص
اینطوری نمیشه، باید حتما کدهای sql و یا سرس رو برای بررسی درج کنید.
 

Amit13

Well-Known Member
اینطوری نمیشه، باید حتما کدهای sql و یا سرس رو برای بررسی درج کنید.

مُچكر استاد، خدارو شكر ،ايراد رو فهميدم:يكي از متغير ها رو جا انداخته بودم.


فقط يك مشكل بيلدري اين وسط پيدا شد:

مثلا اگر رشته ي خروجي من بعد از سرچ اين باشه:
کد:
Result$='a|||||||||b#'
يعني بعضي از رشته هاي ركوردم خالي باشن.
بيلدر ديگه با دستور GetArrayItem نميتونه b رو خارج كنه.a رو ميتونه ولي b رو نه.
يا مثلا اين:
کد:
Result$='|a|c|d|e|f|g|h|i|b#'
چون رشته ي اوليم خالي است،ديگه GetArrayItem كار نميكنه.:-?

من براي رفع مشكل ،يك كلمه مثل emptyQ رو به رشته هاي خالي نسبت دادم.وگفتم هرجا اين كلمه رو ديدي ،رشته خالي رو برگردون.

يعني نتيجه ام اين ميشه:
کد:
Result$='a|emptyQ|emptyQ|emptyQ|emptyQ|emptyQ|emptyQ|emptyQ|b#'

فقط اميدوارم كاربري كه از آتوران من استفاده ميكنه،موقع استفاده از دستور insert در sql نخواد كلمه ي emptyQ رو اضافه كنه.:sad:
 

BehrouzPc

پــــادشــاه فــلــــش
فکر می کنم با استفاده از null مشکل حل بشه
اگه نیاز دارید از یک رشته برای این کار استفاده کنید رشته ای مثلا اینطوری (Fs5t@dgh5t3TKb23edgh4TG) استفاده کنید (احتمالات رو کاهش دهید)
البته روش اصولی تر تنظیم حالت مقدار پیشفرض null فکر می کنم باشد...
 

جدیدترین ارسال ها

بالا