Avatar billede ameq Nybegynder
19. august 2003 - 08:25 Der er 12 kommentarer og
3 løsninger

Microsoft Excel som database

Hej
Jeg er 100% sikker på eller næste 100% at jeg har læst et eller andet sted på nettet at man kunne bruger sin Microsoft Excel som database, men nu kan jeg ikke finde det igen...
ville bare lige høre om der var en som kedet noget til det... Guide eller noget...
Avatar billede bufferzone Praktikant
19. august 2003 - 08:40 #1
Du kan sagtens anvende excel som database, hvis derer tale om simple tatabaser med kun en tabel. Excel kan ikke som access håndtere relationer mellem tabeller og data.
Du kan også få objecter til connectivity mellem ASP og excel.

Du har ikke brug for en guide, du laver simpelthen en tabel med de nødvendige data som kolonner, det er let
Avatar billede Slettet bruger
19. august 2003 - 08:44 #2
Avatar billede ameq Nybegynder
19. august 2003 - 08:45 #3
og bruger det som en tekst doc eller hvordan?
Avatar billede ldanielsen Nybegynder
19. august 2003 - 08:57 #4
sheetName = "Ark1$"
filepath = "c:\test.xls"
   
Set ConE = Server.CreateObject("ADODB.Connection")
Connectionstring = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
      "Data Source=" & filepath & ";" & _
      "Extended Properties=""Excel 8.0;HDR=Yes;"";"
ConE.Open Connectionstring
Set Com = Server.CreateObject("ADODB.Command")
Com.ActiveConnection = ConE
Com.CommandText = "SELECT * FROM [" & sheetName & "]"
   

Set Rec = Server.CreateObject("ADODB.Recordset")
Rec.Open Com, , 1, 1


Næsten almindelig ADO, jeg har dog kun brugt det til at læse data, ikke til at skrive data
Avatar billede ocp Nybegynder
19. august 2003 - 08:57 #5
Nej, du skal benytte det som en datasource og operere på regnearket vha ADO eller DAO.
Avatar billede ocp Nybegynder
19. august 2003 - 08:58 #6
Man skal være hurtig her ;)
Avatar billede eagleeye Praktikant
19. august 2003 - 09:04 #7
Ja excel kan bruges i stil med Access og du bør nok lige læse denne igennem for MS:
http://support.microsoft.com/default.aspx?scid=kb;en-us;257819

Her en lille guide fra MS (indsæt og opdater):
http://support.microsoft.com/default.aspx?scid=kb;en-us;195951
Avatar billede eagleeye Praktikant
19. august 2003 - 09:06 #8
Du kan også kigge i ASP kategorien eller søge (hvis den virker) her på eksperten, der er mange som har stillet ligne spørgsmål omrkring Excel.
Avatar billede ameq Nybegynder
19. august 2003 - 09:08 #9
ldanielsen for at abrjde lidt vidre med dit svar hvis jeg har en kolonne som hedder navn og en som hedder borsted så skal jeg bare skreve

Do until rec.EOF
  Response.writh(rec("navn") & " - " & rec("borsted") & "<br>")
rec.MoveNext
Loop
Avatar billede ameq Nybegynder
19. august 2003 - 09:44 #10
eller hvad?
Avatar billede ldanielsen Nybegynder
19. august 2003 - 10:13 #11
ja, det skulle virke.
Avatar billede ameq Nybegynder
19. august 2003 - 10:17 #12
okey vil lige kigge på det..
Avatar billede ameq Nybegynder
28. august 2003 - 10:49 #13
kan ikke lige finde noget når jeg søger....
men jeg skal bruge hvordan jeg skriver til et xl...
Avatar billede ameq Nybegynder
28. august 2003 - 10:54 #14
http://support.microsoft.com/default.aspx?scid=kb;EN-US;295646 <- læst lige der men ja.. kan ikke se lyset...
Avatar billede ameq Nybegynder
29. august 2003 - 10:09 #15
phatlasse:
Jeg får en fejl i den her... (Line 25) i kode som man kan download
ADODB.Recordset error '800a0bb9'

Arguments are of the wrong type, are out of acceptable range, or are in conflict with one another.

Line 25 = rs.CursorLocation = adUseServer
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