20. januar 2004 - 08:53Der er
27 kommentarer og 1 løsning
Hjælp til Kundekartotek.
Jeg har en "lille" opgave her.
Nede på mit arbejde, hvor vi er ca. 10 medarbejdere. Der har vi en masse kunder, som vi gerne vil have mere styr på. Vi bruger iøjeblikket med Concorde, hvilket vi osse vil blive ved med som økonomisystem. MEN, vi vil have lavet et CRM system. Hvor vi har adresser, telefonnumre osv.
Det skal jeg så opbygge i VB 6.0, og så har vi valgt at det skal være på en SQL server, som vil blive en pc'er vi har opstillet.
MEN det jeg har arbejdet mest med er en Access database og jeg brugte DAO. Og en den nye vil jeg gerne til at bruge ADO og så er det som sagt en SQL server jeg vil benytte.
Er her nogen der vil guide mig igennem de forskellige farcer??????
Det her er en typisk sætning til min databse jeg bruger nu: ----------------------------------------------------------------- Set datDB = DBEngine.Workspaces(0).OpenDatabase(i:\CRM\data.mdb) strSQL = "SELECT * FROM Kunder WHERE Konto like '*" & txtKonto.Text & "*'" Set rsKunde = datDB.OpenRecordset(strSQL)
I lang tid har samarbejdsbranchen fokuseret på at forbedre enhedsfunktioner – bedre kameraer, klarere lyd og smartere software. Men den virkelige forvandling handler ikke om funktioner.
Ja jeg ved jo ikke hvad navnet på din sql server er ej heller hvad bruger navn og password er. server = (local) så forsøger den at finde den sql server der ligger på maskinen, hvis den ligger på en server skal du ud og finde ud af hvad den hedder. database, ja det er navnet på databasen, det som den hedder på sql serveren. user id, du kan bruge sa, som er systemadministrator password, siger vel sig selv..
Angående tabellen, så skriver du bare dbo.kunder i sqlen.
Ja MSDE, nu har du sikkert installeret den så databaseserveren hedder det samme som din maskine, du kan jo tjekke ved at åbne den nede i systrayen. Så hvis du udskifter (local) med det navn, så skulle man kunne tilgå den via netværket.
Din performance bliver i hvert fald ikke bedre af at du smider databasen ud på internettet. Hvis du skal connecte til en mysql database, skal du desuden til at installere mysql drivere hos klienten.
Det kan man godt men det ændrer jo ikke rigtigt på hastigheden. Det er jo ikke selve databasen det kommer an på, men forbindelsen til den. Et internt lan er jo noget hurtigere end en internet forbindelse.
Hvorfor vi du også have den ud på internettet, havde da fået den opfattelse at det var noget I skulle bruge internt.
Du kan godt sætte en sql server op til at have forbindelse til internettet. Men jeg har ikke styr på hvordan, der er sikkert også en masse sikkerhedsspørgsmål i den forbindelse.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.