Avatar billede dex_dexter Nybegynder
19. august 2004 - 11:56 Der er 17 kommentarer og
2 løsninger

basal brug af mssql, docs?

jeg skal i et projekt jeg er igang med kunne smide noget data ind i en database i en mssql server, jeg bruger delphi 7 pro.

jeg har fundet ud af at jeg kan bruge noget ado, men hvordan kommer jeg igang med at få det lavet? jeg har ikke kunnet finde nogen ordenlige docs derude nogen steder :/

/Dex
Avatar billede vallemanden Nybegynder
19. august 2004 - 12:04 #1
Jeg tror du har nemmest ved at bruge Zeoslib komponeten, den har jeg før brugt og det virkede perfekt :)

http://sourceforge.net/projects/zeoslib/


V
Avatar billede vallemanden Nybegynder
19. august 2004 - 12:04 #2
The main ZeosLib product is a set of native datasets and database components for MySQL, PostgreSQL, Interbase, Firebird, MS SQL, Sybase, Oracle, DB/2 for Borland compilers such as Delphi, C++ Builder and Kylix.
Avatar billede dex_dexter Nybegynder
19. august 2004 - 12:24 #3
kan man ikke bare køre det direkte?
Avatar billede vallemanden Nybegynder
19. august 2004 - 12:27 #4
det er en af de mest direkte veje efter min mening uden brug af ODBC
Avatar billede dex_dexter Nybegynder
19. august 2004 - 12:28 #5
jeg bruger odbc, jeg kan også godt smide en ADOconnection og en query hen, og så få den til at connecte, men jeg ved ikke hvordan jeg kommer videre med det, det er der problemet ligger
Avatar billede snowball Novice
19. august 2004 - 12:37 #6
Prøv og hent http://exp.geertsen.dk/ADOTest.zip

Det er en lille applikation (inkl. database) som giver eksempler på helt grundlæggende SQL ved brug af standard ADO komponenter i Delphi. Ingen installation eller konfiguration er nødvendig (netop det der er fordelen ved at bruge ADO frem for f.eks. BDE og ODBC).
Avatar billede vallemanden Nybegynder
19. august 2004 - 12:38 #7
hvis du bruger ODBC skal du ikke brug ADO, bare bruge en tabel til at conecte til ODBC'en
Avatar billede dex_dexter Nybegynder
19. august 2004 - 12:43 #8
hm.. jeg er forvirret :)
tror nok det er odbc jeg skal bruge, der er i alt fald oprettet et odbc link til databasen på den her pc
Avatar billede vallemanden Nybegynder
19. august 2004 - 12:46 #9
du kan godt bruge ODBC, meeeenn det er ikke optimalt

har du en Ttable der er connetcet til din database på mssql?
Avatar billede vallemanden Nybegynder
19. august 2004 - 12:47 #10
har du msn messenger?
Avatar billede dex_dexter Nybegynder
19. august 2004 - 12:48 #11
msn at extremenerd.dk
Avatar billede snowball Novice
19. august 2004 - 12:52 #12
dex_dexter: Der er ikke nogen fordel i at bruge ODBC frem for ADO. For det første er ODBC ikke vildt hurtigt (betyder dog ikke rigtig noget i mindre applikationer), og for det andet, så kræver det opsætning af ODBC på alle PC'ere der skal bruge dit program. Ved at bruge ADO, skal du ikke sætte noget op på de PC'ere der skal bruge dit program.

Nu i lige snakker om Messenger, så vil jeg lige minde jer om punkt 2.1.13 på http://www.eksperten.dk/regler.phtml :)
Avatar billede dex_dexter Nybegynder
19. august 2004 - 12:53 #13
snowball, han giver mig et lille kursus i det, men vender tilbage hertil når det er ovre, points bliver baseret på det der er sket på eksperten
Avatar billede dex_dexter Nybegynder
19. august 2004 - 12:57 #14
jeg vil overveje om jeg skal køre ADO, men jeg ved at de andre apps der kører på den database kører på odbc
Avatar billede vallemanden Nybegynder
19. august 2004 - 13:00 #15
Vallemanden http://www.night.dk/ siger:
hej
dex2k siger:
hejsa
Vallemanden http://www.night.dk/ siger:

Vallemanden http://www.night.dk/ siger:
har du en table?
dex2k siger:
jeg starter helt fra ny nu
Vallemanden http://www.night.dk/ siger:
oki sæt en Ttabel på din form
dex2k siger:
jeg har en mssql med 1 database en table med 2 felter
dex2k siger:
2 secs
dex2k siger:
hvor finder man lige den?
Vallemanden http://www.night.dk/ siger:
under BDE
dex2k siger:
done
Vallemanden http://www.night.dk/ siger:
iunder obj. ins. i venstre side vælger du din mssqldatabase i feldtet database
dex2k siger:
done
Vallemanden http://www.night.dk/ siger:
fino, under DataAccess finder du komponenten datasourge, flyt den til din form også
dex2k siger:
yeps
dex2k siger:
er gjort
Vallemanden http://www.night.dk/ siger:
i obj.ins/dataset vælger du table1
dex2k siger:
done
Vallemanden http://www.night.dk/ siger:
fino
Vallemanden http://www.night.dk/ siger:
under Data Controls flyt dbgrid ud på formen
dex2k siger:
done
Vallemanden http://www.night.dk/ siger:
fint, lige 2 sec
Vallemanden http://www.night.dk/ siger:
i obj.ins/DataSource vælger du datasourge1
dex2k siger:
yeps
Vallemanden http://www.night.dk/ siger:
så skal du på table 1 sætte active = true
dex2k siger:
done
Vallemanden http://www.night.dk/ siger:
fik du så ikke nogle data i gridet?
dex2k siger:
jeg har en tom database, men jeg kan indsætte noget data, slukke, tænde og så er data der stadig, så det ser ud til at det virker
Vallemanden http://www.night.dk/ siger:
Avatar billede vallemanden Nybegynder
19. august 2004 - 13:00 #16
kopi fra msn messenger
Avatar billede dex_dexter Nybegynder
19. august 2004 - 13:04 #17
jeg fik delt lidt skævt imellem jer, da jeg syntes i begge har forklaret hvad jeg skulle, men vallemanden havde lyst til at guide mig gennem det, men dit eksempel kan også bruges
Avatar billede dex_dexter Nybegynder
19. august 2004 - 13:13 #18
findes der nogle tools, ligesom der finde mysqlfront til mysql?
Avatar billede snowball Novice
19. august 2004 - 13:21 #19
Der findes jo Enterprise Manager som følger med SQL Serveren, men ellers kan du prøve med SQLExecMS fra http://www.laplas-soft.com/
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester