PDA

View Full Version : ريختن اطلاعات يك فيلد درون متغيير



darya_hg
شنبه 16 شهریور 1387, 18:21 عصر
من چطوري ميتونم مقدار يك فيلد رو داخل متغيير بريزم كه وقتي مقدار اون فيلد خالي هست خطا نگيره؟
اصلا دستورش چيه ؟
تو رو خدا جواب بديد خيلي فوريه.

taheri-ali
شنبه 16 شهریور 1387, 18:40 عصر
اونو توي try-catch بذار بعد توي catch اين رو بنويس
try
dim a as decimal=مقدار فيلد
catch
a=0
end try

milad.biroonvand
پنج شنبه 22 مرداد 1388, 11:40 صبح
اگر فيلد ها خالي باشد ، خطاي dbnull مي گيرد ، چون نوع خالي ديتا بيس با نوع خالي پروژه فرق دارد ، پس ما نمي توانيم ، آنها را به وسيله "" كنترل كنيم براي اينكار اول شما مي بايد بعد ريختن داده ها در يك ديتا تيبل به صورت زير


strsql ="select * from tblname"
da= new oledbdataadaptot(strsql,con)
da.fill(ds,"tbl")
dim tbl as datatable
dim drow as datarow
tb=ds.table("tbl")
drow=tbl.row(0) '** zero row


بعد زير اون ها شرط كنترل خطاي خالي بودن


If IsDBNull(Drow(0) Then
textbox1.text=""
else
textbox1.text=drow(0)
end if