hallo
ich hab gerade angefangen, mich mit pear zu beschäftigen und möchte die peardb in verbindung mit structures_datagrid verwenden.
nun hab ich aber ein problem, dass ich keine ahnung habe, wie ich mein result an die tabelle binde. ich komm auf den fehler nicht drauf
hier der code:
dazu wär noch interessant zu wissen, ob adodb mit dem pear structures_datagrid arbeiten kann und ob die pear db oder adodb besser ist.
danke für die schnelle hilfe
mfg
ich hab gerade angefangen, mich mit pear zu beschäftigen und möchte die peardb in verbindung mit structures_datagrid verwenden.
nun hab ich aber ein problem, dass ich keine ahnung habe, wie ich mein result an die tabelle binde. ich komm auf den fehler nicht drauf
hier der code:
Code:
$db = NULL;
$dsn = array(
'phptype' => 'mssql',
'username' => '',
'password' => '',
'hostspec' => 'localhost',
'database' => 'myerp_devel');
$options = array(
'debug' => 2,
'portability' => DB_PORTABILITY_ALL);
$db =& DB::connect($dsn,$options);
if (PEAR::isError($db))
{
die($db->getMessage());
}
$res =& $db->query('SELECT * FROM gw_kbase');
// Always check that result is not an error
if (PEAR::isError($res))
{
die($res->getMessage());
}
$db->setFetchMode(DB_FETCHMODE_DEFAULT);
while ($res->fetchInto($row))
$x[] = $row;
$dg =& new Structures_DataGrid();
//print_r($x);
// Bind to DataGrid
//$data = Structures_DataGrid_DataSource::create($result);
try{
$data = Structures_DataGrid_DataSource::create($res);
$dg->bindDataSource($x);
// Print the DataGrid
$dg->render();
echo "render";
}
catch(Exception $e)
{
echo "fehler";
echo $e->getMessage();
}
dazu wär noch interessant zu wissen, ob adodb mit dem pear structures_datagrid arbeiten kann und ob die pear db oder adodb besser ist.
danke für die schnelle hilfe
mfg