---
title: "tt_address und Typo3 4.0"
url: "https://www.typo3.net/d/43881-tt-address-und-typo3-40"
source: "typo3.net"
tags: ["Extensions","Datenbank","Frage","tt_address"]
created: "2006-05-29"
last_reply: "2006-06-25"
replies: 8
solved: false
page: 1
pages: 1
lang: "de"
---

# tt_address und Typo3 4.0

Extensions · 8 Antworten · gestartet 2006-05-29

## Eröffnungsbeitrag

**baity** · 2006-05-29 · [Beitrag #1](https://www.typo3.net/d/43881-tt-address-und-typo3-40/1)

Servus,
ich habe tt_address wegen Direct Mail installiert, allerdings werden scheinbar nicht alle Tabellen erzeugt.
Wenn ich die Datenbank checken lasse kommt ein Fehler und auch über das Installationsprogramm wird gezeigt, dass 2 Tabellen fehlen, allerdings können diese nicht erzeugt werden.

Und zwar folgendes steht da:
ALTER TABLE tt_address ADD uid int(11) unsigned NOT NULL auto_increment;
ALTER TABLE tt_address ADD PRIMARY KEY (uid);

Aber diese können auch nach mehrmaligem erstellen klicken nicht erzeugt werden :(

Da ich mich mit phpmyadmin gar nicht auskenne, kann man diese Tabellen auch manuell erstellen und wenn ja wie?
Hat sonst noch jemand das Problem gehabt? Ein Bug?

System: Typo3 4.0. tt_address 1.0.4

## Antworten

### [#2](https://www.typo3.net/d/43881-tt-address-und-typo3-40/2) · Flink · 2006-06-06

> **baity schrieb:**
>
> dass 2 Tabellen fehlen, allerdings können diese nicht erzeugt
> Und zwar folgendes steht da:
> ALTER TABLE tt_address ADD uid int(11) unsigned NOT NULL auto_increment;
> ALTER TABLE tt_address ADD PRIMARY KEY (uid);
>
> Hat sonst noch jemand das Problem gehabt? Ein Bug?

Das bedeutet nur, daß 2 Tabellenfelder vermeintlich fehlen. Doch sie fehlen gar nicht.  :o

In phpMyAdmin auf tt_address klicken. Und siehe: dieses Feld und der Primärschlüssel sollten da sein. Ansonsten über SQL das obige Kommando manuell ausführen.

### [#3](https://www.typo3.net/d/43881-tt-address-und-typo3-40/3) · baity · 2006-06-07

Aber warum kommt dann (nur bei tt_address) ein Fehler wenn man eine DB Überprüfung macht?

### [#4](https://www.typo3.net/d/43881-tt-address-und-typo3-40/4) · steffenk · 2006-06-07

nimm das NOT NULL aus der Definition, also aus der sql-Datei.

### [#5](https://www.typo3.net/d/43881-tt-address-und-typo3-40/5) · baity · 2006-06-07

Welche Tabellen aus der Datenbank müssen denn und wie muss man sie denn ändern?
Habe wenig Ahnung mit Datenbanken, hast du ein ähnliches Problem?

Aus der extension .sql datei?

### [#6](https://www.typo3.net/d/43881-tt-address-und-typo3-40/6) · steffenk · 2006-06-07

nicht in der DB ändern.

In der Extension die ext_tables.sql bearbeiten - damit wird immer die DB-Tabelle verglichen, und bei Unterschieden gibts die Warnung.

### [#7](https://www.typo3.net/d/43881-tt-address-und-typo3-40/7) · baity · 2006-06-07

Tut mir leid, ich verstehe es nett  #paralyzed#

Wenn ich tt_address installiere und dann DB Überprüfung - Manage Reference Index - Update mache, dann bekomme ich folgende Fehlermeldung:

```typoscript
Warning: Invalid argument supplied for foreach() in .../t3lib/class.t3lib_refindex.php on line 656
```

Das passiert nur wenn tt_address installiert ist, sonst nicht.

Danke schon mal für die Geduld, die ihr mit mir habt!!!

### [#8](https://www.typo3.net/d/43881-tt-address-und-typo3-40/8) · porter77 · 2006-06-25

Hallo,

habe auch diesen Fehler im BE!

Warning: Invalid argument supplied for foreach() in .../t3lib/class.t3lib_refindex.php on line 656

hat jemand eine Lösung parat?

LG
Roman

### [#9](https://www.typo3.net/d/43881-tt-address-und-typo3-40/9) · baity · 2006-06-25

Ich habe es anders gemacht durch die Brust ins Auge ;)

Habe auf meinem Testserver einfach Typo 3.8 installiert, dort tt_address installiert (dort geht es ohne Fehler) -> Datenbank von tt_address exportiert und in die Typo3 4.0 Umgebung importiert. Danach hat alles geklappt.

---

Quelle: „tt_address und Typo3 4.0“, typo3.net, https://www.typo3.net/d/43881-tt-address-und-typo3-40
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
