Desværre er den faktiske quote()
adfærd er ikke altid en bærbar egenskab, så hver chauffør vil gøre dem forskelligt. Medmindre du opretter forbindelse til en driver, ved du ikke, hvilket citatformat du skal bruge i praksis. (Der er et modul, der kan gøre dette uden en forbindelse, DBIx::Abstract
, men den er ikke særlig aktuel.).
quote()
metoden er faktisk implementeret af den tilsvarende driverklasse i DBD::*
navneområde. Du måske forsøg at indlæse den driver, du har brug for, og kald funktionen direkte (se http://search.cpan.org/~timb/DBI-1.616/lib/DBI/DBD.pm#Writing_DBD::Driver::db::quote ), men det her føles uvorne.
Jeg ville stadig lave en DBI
forbindelse, om ikke andet så du får det rigtige tilbudsformat. Du behøver faktisk ikke sende den nogen erklæringer, men så ved du, at citatformatet vil være korrekt for den database, du vil bruge.