A DBI data source starts with "dbi:" followed by the driver name. Everything after that (in the same string) is passed to the driver itself.
So what you need is something like
where $dsn is a valid ADO connection string.
as a source of documentation on constructing ADO connection strings. There are several examples there.
Note that I have never used DBD::ADO; all of this was gleaned from reading the documentation.