Hallo!

Das Property hei�t "Jet OLEDB:Allow Zero Length", weil es kein
ADO-Property ist sondern ausschlie�lich vom OLEDB-Treiber verwendet
werden kann. Du brauchst also auch den richtigen Connection-String.

Was meinst Du mit L�nge "NULL"? Es besteht ein Unterschied zwischen
"NULL-Werte" erlauben und "Leere Zeichenketten" (L�nge 0) erlauben. Aber
das weist Du ja sicher, oder?

Freundliche Gr��e
Joachim van de Bruck

> -----Urspr�ngliche Nachricht-----
> Von: michael kothe (multiNETT) [mailto:[EMAIL PROTECTED]]
> Gesendet: Donnerstag, 13. September 2001 17:36
> An: ASP Datenbankprogrammierung
> Betreff: [aspdedatabase] ADOX: Tabelle mit Felder erzeugen, in denen
NULL erlaubt ist
> 
> Hallo Liste,
> 
> wir erstellen mit ADOX wunderbare Tabellen. Allerdings soll bei den
> Textfeldern die die L�nge "Null" erlaubt sein.
> 
> Wir kriegen das nicht hin.
> 
> Die Fehlermeldung:
> "Ein Objekt, das dem angeforderten Namen oder dem Ordinalverweis
entspricht,
> kann nicht gefunden werden. "
> 
> erhalten wir bei folgendem Script:
> 
>                       For i = 0 to feldermax - 1
>                               select case trim(typliste(i))
>                                       case "Zahl"
>                                               tbl.Columns.Append
trim(feldliste(i)), adInteger ,
> laengeliste(i)
>                                       case "Auto"
>                                               Set col =
CreateObject("ADOX.Column")
>                                           With col
>                                       .Name = trim(feldliste(i))
>                                       .Type = adInteger
>                                           End With
>                                           Set col.ParentCatalog = cat
>
col.Properties("Autoincrement") = True
>                                           tbl.Columns.Append col
>                                       case "Ja/Nein"
>                                               tbl.Columns.Append
trim(feldliste(i)), adBoolean ,
> laengeliste(i)
>                                       case "Datum"
>                                               tbl.Columns.Append
trim(feldliste(i)), adDate , laengeliste(i)
>                                       case "Memo"
>                                               tbl.Columns.Append
trim(feldliste(i)), adLongVarWChar ,
> laengeliste(i)
>                                       case else
>                                             col.Properties("Allow Zero
Length") = True     ''HIER KOMMT DIE
> FEHLERMELDUNG !!!!!!!!!!
>                                               tbl.Columns.Append
trim(feldliste(i)), , laengeliste(i)
>                               end select
> 
>                       next
> 
> Die Variable feldliste(i) hat an der Stelle, an der der Fehler
auftritt, den
> Wert "ID" , was dem Feldnamen entsprechen soll.
> weis jemand Rat?
> 
> Gruss
> 
> Michael Kothe
> 
> 
> | [aspdedatabase] als [EMAIL PROTECTED] subscribed
> | http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
> | Sie k�nnen sich unter folgender URL an- und abmelden:
> | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp


| [aspdedatabase] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp

Antwort per Email an