Avatar billede reds2001 Nybegynder
31. oktober 2001 - 20:40 Der er 3 kommentarer og
2 løsninger

Database

Jeg lærer det sgu\' aldrig:
Hvilke komponenter skal jeg bruge til at oprette en Access database, hvordan connecter jeg til den og udfører sql kald. Jeg synes at havde prøvet alt men den brokker sig over ukendt database format...HJÆLP
Avatar billede isdan Nybegynder
31. oktober 2001 - 20:54 #1
Noget jeg har svaret tidliger..

http://www.eksperten.dk/spm/116913
Avatar billede reds2001 Nybegynder
31. oktober 2001 - 21:11 #2
hvordan gør jeg når jeg vil ændre min sql kald på baggrund af input fra en form??
Den her form for db er lidt statisk er den ikke?
Avatar billede bennytordrup Nybegynder
01. november 2001 - 07:07 #3
Hvilken version (SP) af VB bruger du?
Hvilken version af Access bruger du?
Avatar billede bennytordrup Nybegynder
01. november 2001 - 07:14 #4
Hvis du bruger Access 97, skal du bruge DAO 3.51 (Jet 3.5).
Hvis du bruger Access 2000, skal du bruge DAO 3.6 (Jet 4) samt være sikker på, at du har VB SP4 installeret (kræver i øvrigt MDAC 2.5).

En dynamisk SQL bygges op i kode i en string-variabel. Input fra formen vil formodentlig være til Where-delen. Her skal du tage hensyn til plinger til tekster, formatering af kommatal og datoer. Selve SQL\'en bliver udført via en db.Execute


private sub Command1_Click
  dim db as database
  dim strSQL as string
 
  set db = OpenDatabase(\"X:\\MyDatabase.mdb\")
  strSQL = \"SELECT * FROM SomeTable \" & _
          \"WHERE SomeTextField = \'\" & Text1.Text & \"\' AND \" & _
                \"SomeIntegerField = \" & CLng(Text2.Text) & \" AND \" & _
                \"SomeDateField = #\" & Format$(CDate(Text3.Text), \"mm/dd/yyyy\") & \"# AND \" & _
                \"SomeDoubleField = \" & Replace(Format$(CDbl(Text4.Text), \"#.00\"), \",\", \".\")
  db.Execute strSQL
  db.Close
  set db = nothing

end sub
Avatar billede reds2001 Nybegynder
05. november 2001 - 17:35 #5
Hvordan kan jeg se hvilken servicepack jeg har installeret????
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