Problem mit dem 'typ'

hallo miteinander !

mein problem ist, dass ich eine erstellte tabelle mit dem falschen datentyp bekomme (memo anstatt text)(da der anschliessende join den ich mit der ergebnistabelle mache nicht mit memo zugelassen wird)

wenn ich versuche nach erstellen der tabelle (select into) den typ „händisch“ zu ändern… reichen die 2 gb ram nicht aus (ja die tabelle is bisschen länger ^^)

an den quelldaten ist nicht zu rütteln…

wie bekomme ich es hin, dass das feld der tabelle, in die ich importiere, einen anderen datentyp hat (text wäre optimum) wie der der quelltabelle !?

…das ganze findet in access statt

Hallo,

Typ Text fasst nur 255 Zeichen. Sind in Deinen Feldern mehr drinnen?

Ansonsten vielleicht Import über VBA (Tabellen als Recordsets öffnen, Schleife durch alle Datensätze und umschaufeln).

HTH,

ujk

Typ Text fasst nur 255 Zeichen. Sind in Deinen Feldern mehr
drinnen?

würde mich stark wundern… gibt es eine kleine qry mit der ich das auf die schnelle überprüfen kann ?
…also die maximalen zeichenanzahl der felder einer spalte ?

Ansonsten vielleicht Import über VBA (Tabellen als Recordsets
öffnen, Schleife durch alle Datensätze und umschaufeln).

werde im laufe der nudelei mit den daten hier vermutlich nicht an vba vorbeikommen… dazu auf die schnelle ein, zwei fragen

  • ist es richtig dass ich mit vba auch mit verknüpften tabellen arbeiten kann ? (werde aufgrund der datenmenge wohl auf eine oracledb umsiedeln müssen)

  • hat jemand ein (gerne auch mehrere) tutorial o.ä. für vba zur hand ?

  • oder bietet es sich da eher an komplett auf access zu verzichten und die imports, anweisungen und exports per java, perl o.ä. generiertem programm zu steuern ? (da wie oben erwähnt warscheinlich sowieso auf oracle umgesiedelt wird)

Hallo,

würde mich stark wundern… gibt es eine kleine qry mit der
ich das auf die schnelle überprüfen kann ?
…also die maximalen zeichenanzahl der felder einer spalte ?

die len(String)-Funktion gibt die Anzahl der Zeichen zurück, vielleicht kannst Du die in die Abfrage einbauen.

  • ist es richtig dass ich mit vba auch mit verknüpften
    tabellen arbeiten kann ? (werde aufgrund der datenmenge wohl
    auf eine oracledb umsiedeln müssen)

Im Prinzip ja.

  • hat jemand ein (gerne auch mehrere) tutorial o.ä. für vba
    zur hand ?

Bitte sehr:
http://www.roessler.dnsalias.net/access-buch/inhalt…

  • oder bietet es sich da eher an komplett auf access zu
    verzichten und die imports, anweisungen und exports per java,
    perl o.ä. generiertem programm zu steuern ? (da wie oben
    erwähnt warscheinlich sowieso auf oracle umgesiedelt wird)

weiss nicht.

ujk

Hallo,

würde mich stark wundern… gibt es eine kleine qry mit der
ich das auf die schnelle überprüfen kann ?
…also die maximalen zeichenanzahl der felder einer spalte ?

das hat sich erledigt… die zeichenlänge ist definitiv nicht über 255… denke eher dass die 900.000 datensätze nen schluckauf im speicher verursachen ;(

  • ist es richtig dass ich mit vba auch mit verknüpften
    tabellen arbeiten kann ? (werde aufgrund der datenmenge wohl
    auf eine oracledb umsiedeln müssen)

Im Prinzip ja.

was heisst im prinzip ? gibt es einschränkungen ?

Bitte sehr:
http://www.roessler.dnsalias.net/access-buch/inhalt…

muchas gracias !!
is ja noch allerlei anderes praktisches zu holen auf der seite :smiley:

Gruß
\lila

Hallo,

Im Prinzip ja.

was heisst im prinzip ? gibt es einschränkungen ?

Bei verknüpften Access-Tabellen nicht. Aber vielleicht läßt sich der Oracle-Server nicht alle Änderunge gefallen?

ujk

was heisst im prinzip ? gibt es einschränkungen ?

Bei verknüpften Access-Tabellen nicht. Aber vielleicht läßt
sich der Oracle-Server nicht alle Änderunge gefallen?

ist das eine vermutung ? oder hast du solche erfahrungen gemacht ?

Gruß
\lila

vermutung

ujk