Jag har tröttnat på flata databaser..Vad behöver jag för att kunna kombinera cgi-perl med lite mer avancerade databaser? Jag använder Sambar server på winXP...
Det beror på vilken sorts databas du vill använda. Vill du installera ex. MySQL för att köra SQL kan du använda modulerna DBI och DBD, eller om du vill använda de databasmotorer som finns installerade via ODBC (ex. MS Access) kan du använda modulen Win32-ODBC. Använd sökfunktionen så hittar du en mängd trådar som behandlar dessa alternativ.
Jodå. Har du en ny dist. av ActivePERL? Gjorde nyligen en nyinstallation och det var inga problem.
PPM> query
Archive-Tar [0.072 ] module for manipulation of tar archives.
Compress-Zlib [1.13 ] Interface to zlib compression library
DBD-Mysql [1.2200 ] DBI driver for Mysql datasources
...
... och version 2.1.5 av PPM antar jag? Om du skriver:
PPM> search dbd
Vad får du för svar då? Har du standard repository (ActiveState) borde svaret lyda:
DBD-CSV [0.1025] DBI driver for CSV files
DBD-DB2 [0.75 ] Perl driver for IBM DB2 Universal Database
DBD-JDBC [0.63 ] JDBC proxy driver for the DBI module DBD-Mysql [1.2200] DBI driver for Mysql datasources
DBD-ODBC [0.28 ] ODBC driver for the DBI module.
DBD-Oracle [1.06 ] Oracle database driver for the DBI module
DBD-Oracle8 [1.06 ] Oracle 8 database driver for the DBI module
DBD-Ovrimos [0.12 ] DBI Driver for Ovrimos (formerly Altera SQL Server)
DBD-RAM [0.072 ] a DBI driver for files and data structures
DBD-Recall [1.8 ] Database fault tolerance through replication.
DBD-SQLrelay [0.1 ] perl DBI driver for SQL Relay
DBD-Sprite [0.13 ] Modified version of Sprite to manipulate text delimited
DBD-Sybase [0.91 ] DBI driver for Sybase datasources
DBD-XBase [0.161 ] Perl module for reading and writing the dbf files
DBIx-AnyDBD [1.98 ] DBD independant class
Nej, det skulle jag inte tro med tanke på att du får en lista, vilket tyder på att PPM får kontakt med ActiveState. Men (även om det inte har med detta att göra) har du Telias ADSL kan du strunta i att använda proxyn.
Där kan nog "felet" ligga eftersom PPD-filerna antagligen ser olika ut för version 3. Jag är osäker på om du kan "nedgradera" PPM genom att skriva "remove PPM". Annars är det ominstallation av perl som gäller. Med senaste dist'en av ActivePERL får du med PPM 2.1.5.
Om jag ska installera om perl måste jag juh ladda ner en äldre version. Men det finns bara den version jag har nu på activeperl hemsida... Vet du var jag kan få tag i en äldre version?
Jag har försökt på download.com men där finns bara nyare versionen..
Ok, det har kommit en nyare dist. sedan jag kollade sist. Förra versionen (build 629) innehåller PPM 2.1.5. Du kan ladda ner den här. Säg till när du laddat ner den så kan jag plocka bort den.
YES! Det funkade med den äldre versionen... Tack så mycket för hjälpen. Nu återstår det bara att lära sig att använda mysql, hur man hämtar och lagrar data med perl osv... Men tack för hjälpen...
Senaste installationen har rättså ren på moduler. Den skall stå som server för en ny beställningsfunktion och jag har inte haft så mycket tid att hålla på med den än. libnet använder jag en del, men den följer med från installation på senare distar (den fick man lägga till separat förr). Sedan har jag ett gäng moduler jag skrivit själv som innehåller de funktioner jag ofta använder, men de finns ju inte att installera via PPM ;)
------------------
/ J
260 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9