SourceCoder
Lt. Commander
- Registriert
- Apr. 2012
- Beiträge
- 1.580
Schönen guten Zusammen,
also ich verwende Zend Framework und würde gern eine Verbindung zur meiner Datenbank aufbauen leider funktioniert das nicht so wie ich es mir wünsche, ich glaube es liegt an der Syntax aber bin mir nicht sicher.
Egal ob ich GetAll oder GetAllTable ausführe ich bekomme immer:
Connect Error: SQLSTATE=58031, SQLDriverConnect: -1031 [IBM][CLI Driver] SQL1031N Datenbankverzeichnis im angegebenen Dateisystem nicht gefunden. SQLSTATE=58031
Die Datenbank: DBase
Schemas: userX
Tabelle: BLEISTIFT
Mein Code:
<?php
namespace MyCompany\Model;
use Zend\Db\Adapter\Adapter;
use Zend\Db\TableGateway\TableGateway;
class CustomerRepository
{
protected $customerTable;
public function __construct()
{
$this->customerTable = new TableGateway(
'userX.BLEISTIFT',
new Adapter(array(
'driver' => 'Pdo_ibm',
'database' => 'DBase',
'username' => 'userX',
'password' => 'userpw'
)
));
}
public function getAllTable()
{
return $this->customerTable->getColumns();
}
public function getAll()
{
return $this->customerTable->select()->toArray();
}
}
also ich verwende Zend Framework und würde gern eine Verbindung zur meiner Datenbank aufbauen leider funktioniert das nicht so wie ich es mir wünsche, ich glaube es liegt an der Syntax aber bin mir nicht sicher.
Egal ob ich GetAll oder GetAllTable ausführe ich bekomme immer:
Connect Error: SQLSTATE=58031, SQLDriverConnect: -1031 [IBM][CLI Driver] SQL1031N Datenbankverzeichnis im angegebenen Dateisystem nicht gefunden. SQLSTATE=58031
Die Datenbank: DBase
Schemas: userX
Tabelle: BLEISTIFT
Mein Code:
<?php
namespace MyCompany\Model;
use Zend\Db\Adapter\Adapter;
use Zend\Db\TableGateway\TableGateway;
class CustomerRepository
{
protected $customerTable;
public function __construct()
{
$this->customerTable = new TableGateway(
'userX.BLEISTIFT',
new Adapter(array(
'driver' => 'Pdo_ibm',
'database' => 'DBase',
'username' => 'userX',
'password' => 'userpw'
)
));
}
public function getAllTable()
{
return $this->customerTable->getColumns();
}
public function getAll()
{
return $this->customerTable->select()->toArray();
}
}