COM_for_Windows / ADODB_Connection


1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:

<?php

$conn 
= new COM("ADODB.Connection") or die("Cannot start ADO");
$conn->Open("Provider=SQLOLEDB; Data Source=localhost;
Initial Catalog=database; User ID=user; Password=password"
);

$rs $conn->Execute("SELECT * FROM sometable");    // Recordset

$num_columns $rs->Fields->Count();
echo 
$num_columns "n";

for (
$i=0$i $num_columns$i++)
{
    
$fld[$i] = $rs->Fields($i);
}

$rowcount 0;
while (!
$rs->EOF)
{
    for (
$i=0$i $num_columns$i++)
    {
        echo 
$fld[$i]->value "t";
    }
    echo 
"n";
    
$rowcount  ;            // increments rowcount
    
$rs->MoveNext();
}

$rs->Close();
$conn->Close();

$rs->Release();
$conn->Release();

$rs null;
$conn null;
?>

Description

  Open an ADODB connection