Hallo Mansur,
eine komplette Liste kann ich Dir nicht geben
aber die Gr��e des Feldes kann Du �ber .definedSize abfragen
function GetFieldType(nr)
' liefert Kennbuchstaben f�r Feld-Datentyp zur�ck
select case nr
' Strings
case 8, 12, 129, 200, 201, 130, 202, 203
prefix = "S_"
' Datum
case 7, 133, 134, 135
prefix = "D_"
' Boolean
case 11
prefix = "B_"
' Spezial
case 9, 10, 13, 128, 132, 204, 205
prefix = "U_"
' numerisch
case else
prefix = "N_"
end select
GetFieldType = prefix
end function
Mit freundlichen Gr��en
Hotel Andr�
Andr� Scheres
http://hotelandre.de
http://partnerhotels.com
-----Urspr�ngliche Nachricht-----
Von: Mansur Esmann [OM] [mailto:office@;offensiv-medien.de]
Gesendet: Montag, 11. November 2002 16:29
An: ASP Datenbankprogrammierung
Betreff: [aspdedatabase] AW: Ist eine Tabelle vorhanden
Hallo,
danke Euch ....
ich habe aber jetzt ADOX.Catalog verwendet, was scheinbar l�uft.
(Oder gibts das bei der Verwendung unter Access nicht?)
Mein n�chstes problem ....
Ich lese die Tabellenstruktur aus der DB_a und drop'e die selbe Tabelle in
DB_b
So nun da ich die Struktur der DB_a habe m�chte ich die selbe Spalten in
DB_b anlegen.
Das klappt "ansich" auch. Ich lasse mir hierzu ein Create Table -String
zusammenstellen.
Nun wenn ich aber �ber ADOX.Catalog die ".type" abfrage, bekomme ich Nummern
zur�ck, die den Feldtyp representieren.
Dazu habe ich eine Funktion gebaut, die dann anhand der Nummer den Feldtyp
zur�ckgibt.
a.) Hat wer eine vollst�ndige Liste der Feldtypen und ihrer Nummern
b.) Ich wei� noch immer nicht was die Feldgr��e eines jeweiligen Feldesist!?
(bspw. myField VARCHAR (??was??) )
Gru� Mansur
> -----Urspr�ngliche Nachricht-----
> Von: Hotel Andre [mailto:Hotel-Andre@;t-online.de]
> Gesendet: Montag, 11. November 2002 16:11
> An: ASP Datenbankprogrammierung
> Betreff: [aspdedatabase] AW: Ist eine Tabelle vorhanden
>
>
> Hallo Mansur,
>
> f�r Access
>
> set db = Server.CreateObject("ADODB.Connection")
> db.Open "DBQ=" & Server.Mappath("../" & database & ".mdb") &
> ";Driver={Microsoft Access Driver (*.mdb)};"
> SET TABLElist = DB.OpenSchema(adSchemaTABLEs)
> TABLElist.movefirst
> While not TABLEList.EOF
> tabellenname = TABLEList("TABLE_NAME")
> if tabellenname = Request.Form("Tabelle") then
> Response.Write("Tabelle: " & Request.Form("Tabelle") & " gefunden.<br>")
> gefunden = tabellenname
> end if
> TABLEList.moveNext
> Wend
> If TABLElist.eof and gefunden <> Request.Form("Tabelle") then
> ......
> ....
> ...
>
>
>
>
> Mit freundlichen Gr��en
> Hotel Andr�
>
>
> Andr� Scheres
> http://hotelandre.de
> http://partnerhotels.com
>
> -----Urspr�ngliche Nachricht-----
> Von: Mansur Esmann [OM] [mailto:office@;offensiv-medien.de]
> Gesendet: Montag, 11. November 2002 14:16
> An: ASP Datenbankprogrammierung
> Betreff: [aspdedatabase] Ist eine Tabelle vorhanden
>
>
> Hallo,
>
> wie kann ich denn eigentlich rausfinden, ob eine Tabelle in der Datenbank
> vorhanden ist?
>
> Ich br�uchte das f�r Access und SQL-Server ....
>
> Da gibt es doch sicher sowas wie ne Collection die ich �ffnen kann ....
>
> Gru� Mansur
>
>
> | [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
>
| [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