Fejltype: ADODB.Recordset (0x800A0BB9) Argumenterne har en forkert type eller er uden for det angivne område, eller der er opstået en konflikt mellem dem. /lars/filnavn.asp, line 22
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
set oConn = Server.CreateObject("ADODB.Connection") set oRs = Server.CreateObject("ADODB.recordset")
' Open a connection to the Excel spreadsheet oConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _ "Data Source="&Server.MapPath("fil.xls")&";" & _ "Extended Properties=""Excel 8.0;HDR=Yes;"";"
' Create a command object and set its ActiveConnection ' This SQL statement selects a cell range in the "Expenses" worksheet. ' oCmd.CommandText = "SELECT * from `Expenses$A2:C4`"
' This SQL statement selects a named cell range defined in the workbook. sql = "SELECT * from myRange"
' Open a recordset containing the worksheet data. oRS.Open sql,oConn,1,3
while not(oRS.EOF OR oRS.BOF) Response.Write "<br>" & oRS("Felt1") & " " & oRS("Felt2") oRS.MoveNext Wend
' Add a new row oRS.AddNew oRS("Felt1").Value = 7 oRS("Felt2").Value = 8 oRS.Update
%>
Min fil hedder fil.xls
Den indeholder, til at starte med: A B 1 Felt1 Felt2 2 Data1 Data11 3 Data2 Data22
myRange er sat ved at marker fra A1->B3 ($A1:B3) med musen og så give det navnet myRange.
Microsoft OLE DB Provider for ODBC Drivers (0x80040E37) [Microsoft][ODBC Excel-driver] Microsoft Jet-databasemotoren kan ikke finde objektet "arbplan". Kontroller, at objektet findes, og at du har stavet navnet og stien korrekt. /lars/lars.asp, line 29
men nu siger den det her Elementet kan ikke findes i den samling, der svarer til det anmodede navn eller ordenstal. while not(oRS.EOF OR oRS.BOF) Response.Write "<br>" & oRS("JANUAR") & " " & oRS("FEBRUAR") oRS.MoveNext Wend
1. TIR 1 2. ONS 3. TOR 4. FRE 5. LØR 6. SØN 7. MAN 2 8. TIR 9. ONS 10. TOR 11. FRE 12. LØR 13. SØN 14. MAN 3 15. TIR 16. ONS 17. TOR 18. FRE 19. LØR 20. SØN 21. MAN 4 22. TIR 23. ONS 24. TOR 25. FRE 26. LØR 27. SØN 28. MAN 5 29. TIR 30. ONS 31. TOR
mener du så man skal defienre, altså sætte kolonne 1 og kolonne 0 til at være Januar ?
Ja.. Hvis du ikke vil ændre i det kan du ændre i connection: Ret denne linie "Extended Properties=""Excel 8.0;HDR=Yes;"";"
Til: "Extended Properties=""Excel 8.0;HDR=No;"";"
Yes betyder den tager den første række som kolonne navne man kan bruge. No betyder den tager alle data med men så kan du ikke skriver oRs("Januar") så skal du skrive oRs(0) for den førte kolonne.
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.