View Full Version : سوال: اطلاعات مربوط به يك فيلد در اس كيو ال
  
ariobarzan
یک شنبه 22 دی 1387, 14:17 عصر
با سلام
از چه دستوري در دلفي يا كد نويسي اس كيو ال ميتوان به جزئيات يك فيلد 
مثل  data type  يا   length   و   allow null   بودن آن در بانك اطلاعاتي  SQL  دست يافت؟
 
با تشكر
rezazd
یک شنبه 22 دی 1387, 14:30 عصر
با سلام
از چه دستوري در دلفي يا كد نويسي اس كيو ال ميتوان به جزئيات يك فيلد 
مثل data type يا length و allow null بودن آن در بانك اطلاعاتي SQL دست يافت؟
 
با تشكر
 کلاس تی فیلد تمام این هارا دارد 
هلپ دلفی هفت را راجع به کلاس تی فیلد ببینید
ariobarzan
یک شنبه 22 دی 1387, 15:48 عصر
با تشكر از پاسخ شما
help  دلفي 7  را جستجو كردم ولي اطلاعات خيلي كلي و اكثرا  بدون  نمونه كد بودند
اگر امكان داره كد مربوطه  يا توضيح بيشتري لطف كنيد 
ممنون
amin_alexi
یک شنبه 22 دی 1387, 17:03 عصر
سلام
اینها ببین به دردت می خوره 
  ADOTable1.Fields[1].IsIndexField
  ADOTable1.Fields[1].IsNull
  ADOTable1.FieldCount
  ADOTable1.Fields[1].DataSize
  ADOTable1.Fields[1].Name
  ADOTable1.Fields[1].DataType
توضیحات در خود Help در مورد هر کدوم کامل هست
ariobarzan
سه شنبه 24 دی 1387, 08:40 صبح
با تشكر از توضيح شما
فقط از نحوه استفاده از ADOTable1.Fields[1].DataType سر در نياوردم
 
ميخوام  datatype  يك فيلد رو  نشون بدم  مثلا با showmessage
ولي نشد 
لطفا در اين زمينه راهنمايي بفرماييد
amin_alexi
سه شنبه 24 دی 1387, 09:25 صبح
سلام
شما با یک شرط می تونی چک کنی
مثلا  
If ADOQuery1.Fields[1].DataType=ftString Then ShowMessage('String');
تو Help با DataType  یک Search بزن انها رو کامل تر واست می آره ...
ftString    Character or string field
ftSmallint    16-bit integer field
ftInteger    32-bit integer field
ftWord    16-bit unsigned integer field
ftBoolean    Boolean field
ftFloat    Floating-point numeric field
ftCurrency    Money field
ftBCD    Binary-Coded Decimal field that can be converted to Currency type without a loss of precision.
ftDate    Date field
ftTime    Time field
ftDateTime    Date and time field
ftBytes    Fixed number of bytes (binary storage)
 
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.