php文件
define (oledb_connection_string,
provider=sqloledb; data source=zzb; initial catalog=northwind; user id=sa; password=);
$dbc = new com(adodb.connection);
$dbc->open(oledb_connection_string);
$command = sp_mystoreprocedure;
$rs = $dbc->execute($command); // recordset
$i = 0;
echo
directive
local value
master value
;
while (!$rs->eof) {
$i += 1;
$fld0 = $rs->fields(0);
$fld1 = $rs->fields(1);
$fld2 = $rs->fields(2);
print
;
print $fld0->value;
print
;
print $fld1->value;
print ;
print $fld2->value;
print
;
$rs->movenext();
}
print
;
$rs->close();
?>
注意的是,你的服务器必须打开!另外,就是不能写错存贮过程的名称。否则会出项致命的错误,而且,你根本就不知道错误在那里,这就是php文件对错误处理的不好之处,但相信它以后是会改进的。