Microsoft Releases IE tweak to disable ADODB.Stream
Grok Headline matches for Microsoft Releases IE tweak to disable ADODB.Stream
Critical Update for Microsoft Data
Access Components - Disable ADODB.Stream
object from Internet Explorer
Critical Update for Microsoft Data
Access Components - Disable ADODB.Stream
object from Internet Explorer
07/04/2004 12:11 PMCritical Update for Microsoft Data
Access Components - Disable ADODB.Stream
object from Internet Explorer (KB870669)
Critical Update for Microsoft Data
Access Components - Disable ADODB.Stream
object from Internet Explorer (KB870669)
07/02/2004 11:25 AMAdodb.stream provides a method for reading and writing files on a hard
drive. This by-design functionality is sometimes used by web
applications. However, when combined with known security
vulnerabilities in Microsoft Internet Explorer, it could allow an
internet web site to execute script from the Local Machine Zone (LMZ).
This occurs because the ADODB.Stream object allows access to the hard
drive when hosted within Internet Explorer.
Critical Update for Microsoft Data
Access Components - Disable ADODB.Stream
object from Internet Explorer - Win9x
(KB870669)
Critical Update for Microsoft Data
Access Components - Disable ADODB.Stream
object from Internet Explorer - Win9x
(KB870669)
07/03/2004 01:45 PMAdodb.stream provides a method for reading and writing files on a hard
drive. This by-design functionality is sometimes used by web
applications. However, when combined with known security
vulnerabilities in Microsoft Internet Explorer, it could allow an
internet web site to execute script from the Local Machine Zone (LMZ).
This occurs because the ADODB.Stream object allows access to the hard
drive when hosted within Internet Explorer.
Download details: Critical Update for
Microsoft Data Access Components -
Disable ADODB.Stream object from
Internet Explorer (KB870669)
Download details: Critical Update for
Microsoft Data Access Components -
Disable ADODB.Stream object from
Internet Explorer (KB870669)
07/07/2004 04:43 AMworkaround fix for that latest security threat .. Microsoft Download
Center .. Windows NT/2000/XP/2003 ..
Update
microsoft.com/downloads/details.aspx?FamilyId=4D056748-C538-4
6F6-B7C8-2FBFD0D237E3&displaylang=en
track this
site | 4 links
Vulns: Microsoft Internet Explorer
ADODB.Stream Object File Installation
Weakness
Vulns: Microsoft Internet Explorer
ADODB.Stream Object File Installation
Weakness
06/13/2004 08:11 PMSecurityFocus Jun 13 2004 11:14PM GMT
Re: [Full-Disclosure] Fix for IE
ADODB.Stream vulnerability is out
Re: [Full-Disclosure] Fix for IE
ADODB.Stream vulnerability is out
07/03/2004 11:49 AMhttp-equiv_at_excite.com (Jul 02 2004)
Manually Disabling the ADODB.Stream
object
Manually Disabling the ADODB.Stream
object
07/10/2004 05:10 PMYahoo Releases Beta Toolbar Tweak with
WebRank Site Rankings Meter
Yahoo Releases Beta Toolbar Tweak with
WebRank Site Rankings Meter
04/09/2004 04:06 PMYahoo muscles in on PageRank area with new toolbar. "Web Rank: The
popularity ranking of the site you are visiting as interpreted by
Yahoo"
Microsoft to Tweak Online Shopping
(Reuters)
Microsoft to Tweak Online Shopping
(Reuters)
01/16/2004 11:32 AMReuters - Microsoft Corp. (MSFT.O) has agreed
to modify an online shopping feature in Windows, clearing up
concerns that it might be a breach of the company's landmark
antitrust settlement with the U.S. government, the Justice
Department said on Thursday.
Microsoft to tweak online shopping to
meet antitrust restrictions
Microsoft to tweak online shopping to
meet antitrust restrictions
01/16/2004 10:59 AMMicrosoft will change an online music shopping feature that, when
activated, automatically launches Internet Explorer even if a computer
user prefers to use a different Web browser.
Microsoft Releases Windows Server 2003
SP1The software vendor releases to
manufacturing and as a free download
Microsoft Releases Windows Server 2003
SP1The software vendor releases to
manufacturing and as a free download
04/07/2005 07:09 AMeWeek Apr 7 2005 11:51AM GMT
Microsoft Releases Microsoft Virtual PC
2004 to Manufacturing To Ease Customer
Migration to Windows XP
Microsoft Releases Microsoft Virtual PC
2004 to Manufacturing To Ease Customer
Migration to Windows XP
11/10/2003 11:32 PMMicrosoft Corp. today announced the release to manufacturing (RTM) of
Microsoft® Virtual PC 2004, a desktop virtual machine solution to
help technical professionals migrate legacy applications to Windows®
XP. Scheduled to be available by the end of 2003, Microsoft Virtual PC
offers customers a cost-effective safety net to ease their migration
to Microsoft Windows XP Professional and a tool to help accelerate the
development, testing, deployment and support of PC applications.
Microsoft Virtual PC 2004 allows enterprise customers to run multiple
operating systems on one PC, so employees can run critical legacy
applications on an interim basis while information technology (IT)
professionals proceed with the migration to Windows XP Professional.
Microsoft Releases Public Beta of
Microsoft System Center Data Protection
Manager
Microsoft Releases Public Beta of
Microsoft System Center Data Protection
Manager
04/13/2005 06:48 AMActiveWin.com Apr 13 2005 10:45AM GMT
Microsoft Releases Microsoft Business
Solutions-Great Plains 8.0
Microsoft Releases Microsoft Business
Solutions-Great Plains 8.0
06/21/2004 09:09 AMMicrosoft Business Solutions today announced the availability of
Microsoft® Business Solutions-Great Plains® 8.0, a cross-industry
financial management solution for midmarket segment businesses.
Microsoft Great Plains 8.0 will deliver improved usability; richer
functionality for distribution, manufacturing and project accounting;
greater capabilities through integrations with Microsoft Business
Solutions Business Portal 2.5 and Microsoft Office 2003; and improved
analytics.
ADOdb and PDO
ADOdb and PDO
06/14/2004 10:38 PMPDO is a new database API that will be part of the official PHP 5.1
release. AFAIK, PDO will not be a full-fledged database abstraction
library, but will provide a standard database API for PHP.
Here is a sample taken from the PDO download:
<?php
$x = new PDO("odbc:ram", 'php', 'php',
array(PDO_ATTR_AUTOCOMMIT => 0));
$stmt = $x->prepare("select NAME, VALUE from test where value
like ?");
$the_name = 'bar%';
$stmt->execute(array($the_name)) or die("failed to
execute!");
$stmt->bindColumn('VALUE', $value);
while ($row = $stmt->fetch()) {
echo "name=$row[NAME] value=$row[VALUE]n";
echo "value is $valuen";
echo "n";
}
echo "Let's try an updaten"
$stmt = $x->prepare("INSERT INTO test (NAME, VALUE) VALUES
(:name, :value)");
$stmt->bindParam(":name", $the_name, PDO_PARAM_STR,
32);
$stmt->bindParam(":value", $the_value, PDO_PARAM_STR,
32);
for ($i = 0; $i < 4; $i++) {
$the_name = "foo" . rand();
$the_value = "bar" . rand();
if (!$stmt->execute()) {
break;
}
}
echo "All donen";
?>
Highlights of PDO include the unified object-oriented API, compiled
statements are now first class objects (the PDOStatement class), and
better support for bind variables, which will give a substantial speed
boost for performance freaks.
Does this make ADOdb superflous? If you are looking for something that
just works with mysql, then ADOdb might not be for you. However ADOdb
still has a big role to play, because:
(1) ADOdb makes it easier to develop PHP apps that work with multiple
databases, with portable handling of data types and schemas.
(2) PDO does not provide an infrastructure for enterprise database
access, such as recordset caching, sql logging and tuning, and session
management.
(3) If you come from a Windows background (like me), it is easy to
learn ADOdb because it follows many M'soft conventions.
So the next question is, how to extend ADOdb to support PDO? I think
we can retain the existing ADOdb infrastructure, treating PDO as just
another ADOdb driver. At the same time, we will add PDO specific
extensions to the ADOdb PDO driver.
So the classic ADOdb calling conventions will still work:
include('adodb.inc.php');
$DB = NewADOConnection('pdo');
$DB->Connect($host, $user, $pwd, $db);
$rs = $DB->Execute("select * from table where name=?",array('Jill'));
while (!$rs->EOF) {
var_dump($rs->fields);
$rs->MoveNext();
}
And we will add a new ADOdb statement class to support PDO
conventions:
include('adodb.inc.php');
$DB = NewADOConnection('pdo');
$DB->Connect($pdo_connection_string);
$stmt = $DB->PrepareStmt("select * from
table where name=?");
$stmt->Execute(array('Jill'));
while ($arr = $stmt->Fetch()) {
var_dump($arr);
}
Wez has more PDO
examples. A PDO
discussion at sitepoint.

ADODB 4.52
ADODB 4.52
08/17/2004 09:14 AMA PHP database abstraction layer.
ADOdb for Python
ADOdb for Python
01/26/2004 10:15 AMIn my work with Python, I found that there's no good database
abstraction library, so I wrote my own. Looks familiar, doesn't it?
| PHP |
Python |
include "adodb.inc.php";
$conn = NewADOConnection('mysql');
$conn->Connect('server','user','pwd','db');
$rs = $conn->Execute('select * from tab);
while (!$rs->EOF) {
print_r($rs->fields);
$rs->MoveNext();
}
$rs->Close();
$conn->Close();
|
import adodb_mysql;
conn = adodb_mysql.adodb_mysql()
conn.Connect('server','user','pwd','db')
cursor = conn.Execute('select * from tab)
while not cursor.EOF:
print cursor.fields
cursor.MoveNext()
cursor.Close()
conn.Close()
|
It also supports the iterator protocol:
cursor = conn.Execute('select * from table')
for row in cursor:
print row
Python does have the DB API, but it's similar to ODBC in that it
provides a very minimal layer, without abstracting SELECT ... LIMIT,
LOBs, string quoting, etc.
Download zip.
I will try to post a comparison between developing in Python and PHP
when I have more time.

ADOdb 2.20 released
ADOdb 2.20 released
07/09/2002 09:09 AMADOdb is a PHP library for writing portable database code. It supports
many databases, including oracle, mysql, mssql, postgresql, access,
informix, sybase, db2, interbase, firebird, frontbase, foxpro, etc.
- Busy working on making the code more consistent and modular. Added
new caching functions: CacheGetOne($secs2cache,$sql),
CacheGetRow($secs2cache,$sql), CacheGetAll($secs2cache,$sql).
- Added a new function useful for scheduling appointments portably.
$conn->OffsetDate($dayFraction,$date=false) to generate sql that calcs
date offsets.
- Improved portability when handling joins. Added connection
properties: leftOuter, rightOuter that hold left and
right outer join operators, and ansiOuter to indicate whether
ansi outer joins supported.
- New driver mssqlpo, the portable mssql driver, which
converts the string concat operator from || to +. This allows you to
write portable sql using || that is automatically converted to + when
you switch databases to mssql.
- Fixes PageExecute() bug when sql has GROUP BY, and msaccess
SelectLimit() bug.
"zeldman.57"
ADODB 0.70 Released
ADODB 0.70 Released
06/11/2004 11:17 AMADODB is a database wrapper library for PHP4 modelled on Microsoft's
ADO. You are all urged to upgrade because of a bug in MoveNext(),
which did not handle EOF properly.
--Calls by reference have been removed
(call_time_pass_reference=Off) to ensure compatibility with future
versions of PHP, except in Oracle 7 driver due to a bug in
php_oracle.dll.
--PostgreSQL database driver contributed by Alberto Cerezal (acerezalp@dbnet.es).
--Oci8 driver for Oracle 8 contributed by George Fourlanos (fou@infomap.gr).
--Added mysqlt database driver to support MySQL 3.23 which has
transaction support.
--Oracle default date format (DD-MON-YY) did not match ADODB
default date format (which is YYYY-MM-DD). Use ALTER SESSION to force
the default date.
--Error message checking is now included in test suite.
-- MoveNext() did not check EOF properly -- fixed.

adodb-xmlschema 0.0.2.4
adodb-xmlschema 0.0.2.4
11/17/2003 08:54 PMAn XML database creation extension for ADODB.
adodb-xmlschema
adodb-xmlschema
02/12/2004 10:14 PMadodb-xmlschema (axmls) Release 1.0!
ADOdb 2.10 Released
ADOdb 2.10 Released
06/05/2002 07:50 AMADOdb 2.10 has just been released. This is a database abstraction
library for PHP that supports many databases, including Oracle, MySQL,
PostgreSQL, Informix, Sybase, Microsoft SQL Server, Access, FoxPro,
DB2, ODBC etc.
It now provides an easy-to-use pager class. The following code
include_once('../adodb.inc.php');
include_once('../adodb-pager.inc.php');
session_start();
$db = &NewADOConnection('mysql');
$db->Connect('localhost','root','','xphplens');
$sql = "select * from adoxyz ";
$pager = new ADODB_Pager($db,$sql);
$pager->Render($rows_per_page=5);
will produce:
|< <<
>> >|
|
| ID | First Name | Last Name | Date Created |
| 36 |
Alan |
Turing |
Sat 06, Oct 2001 |
| 37 |
Serena |
Williams |
Sat 06, Oct 2001 |
| 38 |
Yat Sun |
Sun |
Sat 06, Oct 2001 |
| 39 |
Wai Hun |
See |
Sat 06, Oct 2001 |
| 40 |
Steven |
Oey |
Sat 06, Oct 2001 |
|
"tri" This is 100% customizable with source code provided. Enjoy!
"zeldman.57"
Comparing PEAR DB to ADOdb
Comparing PEAR DB to ADOdb
11/17/2002 10:47 PMPEAR DB is the default database
abstraction
library for PEAR. ADOdb is a high end database
abstraction
library modelled on Microsoft's ADO that is also very popular.
1.
Feature Comparison
Where we try to put you to sleep by showing you the similarities
between PEAR DB and ADOdb
2.
Features Missing from PEAR DB
Now we try to wake you up with some teasers
3.
Criticisms of ADOdb
Read what other people are moaning and complaining about
"zeldman.57"
Pseudo PostreSQL ADODB
Pseudo PostreSQL ADODB
11/08/2002 07:17 PMPseudo PostgreSQL ADODB is a PHP class designed as a drop-in
replacement for ADOdb for PHP applications that do not need the full
power of ADOdb, want to remain light and fast but want to remain
compatible with ADOdb.
The API of PostgreSQL ADODB Emulation was designed to be compatible
with ADOdb. I was able to remove ADOdb from my application framework
and use this class instead.
Pear Versus ADOdb
Pear Versus ADOdb
11/25/2002 09:58 AMComparing Pear and ADOdb is one of those PHP things that we're all
curious about. I haven't used it but I'd also look at Metabase (sorry
for no link) since someone I respect technically really likes it. [ Go
]
PHP App Development With ADODB (part 2)
PHP App Development With ADODB (part 2)
08/05/2002 10:44 PMIn the first
part of this article, I introduced you to the ADODB database
abstraction library, and showed you a little of how it works. I
demonstrated how using it in your PHP application development could
substantially reduce the time spent on code rewrites if your RDBMS
decided to change shape, and also gave you a crash course in the basic
functions built into the library.
Fortunately, that isn't all she wrote. ADODB comes with a whole bunch
of bells and whistles, which allow you to do some fairly nifty new
things in your PHP scripts. Over the next few pages, I'll be showing
you some of them - so flip the page, and let's get started! --
icarus
PS: : ADOdb 2.30 released on
August 1st. Features generation of SQL for
pivot-tables/cross-tabulations. Thanks to Daniel Lucazeau for the
original idea. Also a mssql "select distinct" bug fix when the
SelectLimit() function is used.
"zeldman.pinme"
Simple persistence engine for PHP and
ADODB 0.1
Simple persistence engine for PHP and
ADODB 0.1
07/12/2004 12:43 PMA simple object-relational mapper and persistence engine for PHP.
PHP Application Development With ADODB
(part 2)
PHP Application Development With ADODB
(part 2)
08/13/2002 01:06 PMIn this concluding article, find out about ADODB's advanced
functions, with examples that demonstrate how ADODB can be used to
optimize multiple-run queries, commit and roll back transactions,
improve performance by caching query results, and automatically write
HTML (or
text) files.
PHP Application Development With ADODB
(part 1)
PHP Application Development With ADODB
(part 1)
08/07/2002 12:28 PMPHP comes with a different API for different database types -
whcih usually means a code rewrite every time your database
administrator decides to experiment with something new. But fear not -
help is at hand, in the unlikely form of ADODB, a powerful database
abstraction library for PHP applications.
ADOdb: Making MySQL Efficient
ADOdb: Making MySQL Efficient
10/29/2003 12:11 AMLearn how to use Active Data Objects Data Base (ADOdb) to make your
websites utilize MySQL more efficiently.
Portability is a Good Thing (ADODB)
Portability is a Good Thing (ADODB)
07/25/2002 07:36 AMDisable WSH
Disable WSH
09/06/2004 11:55 PMAny Port In A Storm: ADOdb Tutorial on
DevShed
Any Port In A Storm: ADOdb Tutorial on
DevShed
08/05/2002 10:44 PMAs a developer, one of the most important things to consider when
developing a Web application is portability. Given the rapid pace of
change in the Web world, it doesn't do to bind your code too tightly
to a specific operating system, RDBMS or programming language; if you
do, you'll find yourself reinventing the wheel every time things
change on you (and they will - take my word for it). -- icarus
"zeldman.57"
Community News: ADODB Page Moved
Community News: ADODB Page Moved
06/16/2004 08:26 AMIn just a quick note from
MarkL regarding an email that
John
Lim (of
PHPEverywhere) has
sent to the php-general mailing list:
Due to system outages at the current site, the home page of ADOdb has
moved to sourceforge. Kindly update your links to http://adodb.sourceforge.net
XPI to disable the pref is now available
XPI to disable the pref is now available
07/09/2004 09:53 AMShellBlock extension .. ya est disponible ..
update
update.mozilla.org/extensions/moreinfo.php?id=154
track this
site | 6 links
PHP Everywhere: Home. News and feature
articles on PHP and ADOdb database
library.
PHP Everywhere: Home. News and feature
articles on PHP and ADOdb database
library.
12/21/2002 02:04 AMPHP Everywhere: Home. News and feature articles on PHP and ADOdb
database library.. Some great thoughts in this blog about PHP and
scripting in general. Good reading.
XP SP2: Disable/Enable the Pop-up
Blocker
XP SP2: Disable/Enable the Pop-up
Blocker
08/10/2004 12:00 AMTech-Recipes Aug 10 2004 3:13AM GMT
Disable certain emoticons in iChat
Disable certain emoticons in iChat
11/25/2003 10:30 PMA previous hint mentioned how you could use custom emoticons in iChat
by modifying SmileyTable.plist, but I have often been annoyed that
when listing things in a chat (such as "A)... B)...") that iChat would
display the "B)" ...
Disable the Aqua WindowServer in 10.2
Disable the Aqua WindowServer in 10.2
01/14/2003 09:36 PMI found a hintfor 10.1.* so I made it work in 10.2. It involves
editting /etc/ttys and /etc/ttys.installer as root.In /etc/ttys edit
the following block:#console
Grok Description matches for Microsoft Releases IE tweak to disable ADODB.Stream
GrokA matches for Microsoft Releases IE tweak to disable ADODB.Stream
Microsoft Releases IE tweak to disable ADODB.Stream