10. april 2003 - 15:14
Der er
4 kommentarer og 1 løsning
recordset(field).required i ADO?
Hej Er der nogen der har et forslag til hvordan man i ADO finder ud af om et Field i en given (acc2000) tabel er "Obligatorisk", dvs kræver indtastning. i DAO kan man køre noget i retning af rs(0).required jeg TROR den er nem så der gives blot 20 p for et godt svar.
Annonceindlæg fra Infor
11. april 2003 - 09:01
#1
Jeg har godt nok ikke prøvet det af med Access 2000, men prøv med: If (rs.Field("navn").Attributes And adFldIsNullable) = 0 Then 'Feltet er obligatorisk Else 'Feltet er ikke obligatorisk End If /venne
14. april 2003 - 10:04
#2
Nej desværre Jeg har forsøgt med nævnte attr (og en række andre) uden held. har også prøvet med adox columns.attributes, uden at finde en erstatning for required. spørgsmålet er derfor stadig åbent. 1ersen
14. april 2003 - 11:24
#3
ok har nu fundet frem til at det skal ske i ADOX'en følgende syntax "column".Properties.Item(n).value trækker (for n) følgende værdier : n 0 Autoincrement 1 Default 2 Description 3 Nullable 4 Fixed Length 5 Seed 6 Increment 7 Jet OLEDB:Column Validation Text 8 Jet OLEDB:Column Validation Rule 9 Jet OLEDB:IISAM Not Last Column 10 Jet OLEDB:AutoGenerate 11 Jet OLEDB:One BLOB per Page 12 Jet OLEDB:Compressed UNICODE Strings 13 Jet OLEDB:Allow Zero Length 14 Jet OLEDB:Hyperlink så er det bare at tage for sig. ;) 1ersen
16. april 2003 - 09:12
#5
Ja ADO virker ikke heelt færdiggjort på det punkt. (men så får de jo tvunget os over i at skulle registerere og bruge en ny ADOX.dll, fancy!) ;) tak for input 1ersen