---
title: "Access Datenbank aus Extension abfragen"
url: "https://www.typo3.net/d/26246-access-datenbank-aus-extension-abfragen"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Datenbank","Frage"]
created: "2005-06-21"
last_reply: "2005-06-22"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# Access Datenbank aus Extension abfragen

Extensions › Entwicklung · 1 Antwort · gestartet 2005-06-21

## Eröffnungsbeitrag

**intensio** · 2005-06-21 · [Beitrag #1](https://www.typo3.net/d/26246-access-datenbank-aus-extension-abfragen/1)

Hallo

ich möchte in meiner Extension eine Access Datenbank kontaktieren und abfragen. Die Verbindung wird zwar aufgebaut, aber bei der Abfrage scheint es einige Probleme zu geben.

Mein Code der Main-Funktion:

```php
	function main($content,$conf)	{
		$this->pi_initPIflexForm(); // Init FlexForm configuration for plugin
		$this->conf=$conf;
		$this->pi_setPiVarDefaults();
		$this->pi_loadLL();
		$content="<p>TEST </p> ";
		$dbh = odbc_connect('prosa', 'Username', 'Passwort', SQL_CUR_USE_ODBC) or die("Keine Verbindung zur Datenbank");
			$content.= "<p>Datenbankantwort: ".$dbh."</p>";
			$res = odbc_exec($dbh, 'SELECT Prosa_Klappentext FROM Prosa WHERE Prosa_ElternID  = 1349');
			$content.= "<p>Result SQL: ".$res."</p>";
			$content.= odbc_result_all($res);
			$content.=odbc_num_rows($res); 
			echo odbc_errormsg();
			odbc_close_all();
			
		$content.='<p>Produkt ID: '.$ffCode = $this->pi_getFFvalue($this->cObj->data['pi_flexform'], 'idprodukt').'</p>
';
	
		return $this->pi_wrapInBaseClass($content);
	}
}
```

Als Fehler wird mir dann auf der Webseite folgendes ausgegeben:

No rows found

Warning: Cannot modify header information - headers already sent by (output started at E:\htdocs\site\typo3conf\ext\sma_prosa_produkt\pi1\class.tx_smaprosaprodukt_pi1.php:51) in E:\htdocs\site\tslib\class.tslib_fe.php on line 2402

hat das schon mal jemand von euch hinbekommen?

## Antworten

### [#2](https://www.typo3.net/d/26246-access-datenbank-aus-extension-abfragen/2) · Flink · 2005-06-22

> **intensio schrieb:**
>
> echo odbc_errormsg();
>
> Warning: Cannot modify header information - headers already sent by (output started at E:\htdocs\site\typo3conf\ext\sma_prosa_produkt\pi1\class.tx_smaprosaprodukt_pi1.php:51) in E:\htdocs\site\tslib\class.tslib_fe.php on line 2402

Das Echo sollte nicht verwendet werden. Stattdessen debug mit der CC_Debug Extension oder error_log.

> **intensio schrieb:**
>
> Als Fehler wird mir dann auf der Webseite folgendes ausgegeben:
>
> No rows found

Es wurden keine Datensätze gefunden. Überprüfe die SQL-Abfrage im phpMyAdmin.

---

Quelle: „Access Datenbank aus Extension abfragen“, typo3.net, https://www.typo3.net/d/26246-access-datenbank-aus-extension-abfragen
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
