21. december 2003 - 16:47Der er
25 kommentarer og 1 løsning
update recordset
strSQL = "SELECT null As Something, * FROM tabel1;" Set rs = Server.CreateObject("ADODB.RecordSet") rs.CursorType = 1 rs.LockType = 3 rs.Open strSQL, tempConn If Not (rs.BOF Or rs.EOF) Then Do While Not rs.EOF rs.fields("Something") = "4" rs.MoveNext Loop rs.MoveFirst Do While Not rs.EOF Response.write "<b>" & rs("id") & ":</b>" & rs("Something") & "<br>" rs.MoveNext Loop Else Response.write "Der er intet i recordsettet." End If rs.Close Set rs = Nothing
Jeg ønsker at rette i feltet: Something i recordsettet. Men kan ikke. Det er vel noget med at jeg skal åbne det på en anden måde?
jah. den har jeg vel fjernet mens jeg tester. Det virker stadig ikke. giver mig fejlen:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E21) Multiple-step OLE DB operation generated errors. Check each OLE DB status value, if available. No work was done.
Synes godt om
Slettet bruger
21. december 2003 - 17:21#5
men når jeg skriver rs.update forsøger den vel også at rette i databasen? det er ikke ønsket.
Den går slet, slet ikke. Udvid din tabel med det felt fra starten, hvis du altså synes det skal være der. Så kan du sikkert opdatere det på den her måde.
Synes godt om
Slettet bruger
21. december 2003 - 19:00#13
jamen den skal ovhovedet ikke kunne opdateres. Feltet eksisterer overhovedet ikke i databasen. jeg vil bare gærne knytte en udregnet værdi til hver række af recordsettet så jeg kan sortere dem med rs.sort
Det du egentlig vil lave er teoretisk muligt, men: 1) Det er ikke muligt at tilføje et nyt felt til et åbent recordset 2) Du skulle derfor så først oprette et andet recordset, oprette de passende felter der, løbe det første igennem, kopiere osv,, sortere og udskrive 3) Det er altså ret langsomt 4) Du kan - det tør jeg godt vædde en halvlunken discount julebryg på - designe din tabel til at indeholde sorteringsinformationen fra starten.
Sådanne funktioner understøttes vistnok ikke via den driver du bruger i ASP/IIS. Jeg forstår heller ikke hvorfor du overhovedet vil bruger Access og for den sags skyld ASP hvis du vil gøre noget hurtigt.
Synes godt om
Slettet bruger
21. december 2003 - 19:44#23
ok drop alt det her. Svar lige, og så opretter jeg et nyt spørgsmål. Beklager besværret.
Nej, du får bestemt ingen svar fra mig. Dels ved jeg ikke om jeg har løst dit problem, dels er 200 p alt for meget til mig. Jeg frafalder.
Synes godt om
Slettet bruger
21. december 2003 - 19:48#25
ok, men tak for hjælpen.
Synes godt om
Slettet bruger
21. december 2003 - 19:48#26
lukker
Synes godt om
Ny brugerNybegynder
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.