ورود

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



mohandesan
چهارشنبه 09 اردیبهشت 1388, 21:01 عصر
برای اینکه مقدار فیلد جدول را با مقدار تهی مقایسه کنم باید چه کار کرد من خودم با این روش کار کردم ولی error میده
adotable1.fieldvalues['name']=null
لطفا کمک کنید

vcldeveloper
پنج شنبه 10 اردیبهشت 1388, 06:21 صبح
من خودم با این روش کار کردم ولی error میده
چه خطایی میده؟ کد فوق اگر در یک شرط نوشته بشه، به خودی خود خطایی نمیده، و درست هست.

goldkavir
پنج شنبه 10 اردیبهشت 1388, 10:25 صبح
اینم امتحان کن

adotable1.fieldvalues['name'].IsNull

masoud.ramezani
پنج شنبه 10 اردیبهشت 1388, 11:00 صبح
به این صورت بنویسید :



adotable1.fieldvalues['name'] != DBNull.Value

vcldeveloper
پنج شنبه 10 اردیبهشت 1388, 12:39 عصر
به این صورت بنویسید
عملگر =! مربوط به زبان های خانواده C هست، و ربطی به دلفی نداره!

M aJi D
پنج شنبه 10 اردیبهشت 1388, 14:41 عصر
سلام.

ببينيد ميتونيد دستورتون رو به اين صورتم بنويسيد بيشتر وقتها امتحان كردم جواب داده:


""=[adotable1.fieldvalues['name'
خود سيستم 2تا "" پشت هم رو مقدار هيچي فرض ميكنه.


موفق باشيد.

bmanfy
پنج شنبه 10 اردیبهشت 1388, 18:04 عصر
مقدار Null فرق میکنی با اینکه مقداری در اون ذخیره نباشه .
اکر بخواهی برای مقدار Null بررسی کنی میتونی از دستور زیر استفاده کنی .


If VarIsNull(AdoTable1.Fields.FieldByName('Name').AsV ariant) then

mohandesan
شنبه 12 اردیبهشت 1388, 23:15 عصر
ممنون از همه دوستان خودم راهش رو پیدا کردم
adotable1.fieldbyname('name').isnull