Jeg har lavet et script der virker på azero.dk, men på en anden server virker det ikke. Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[Microsoft][ODBC Microsoft Access Driver] Cannot include Memo, OLE, or Hyperlink Object when you select unique values (Personale_afdeling).
/webdata/specialvalg.asp, line 112
Koden ser sådan her ud : <% set rs2 = Server.CreateObject("ADODB.recordset") rs2.Open "SELECT DISTINCT(Personale_afdeling) From users", conn
If Not (rs2.bof or rs2.eof) Then Do while not rs2.eof
afdeling = rs2("Personale_afdeling")
IF afdeling = "IT" Then afdele = "IT" Elseif afdeling = "Marketing" Then afdele = "Mark" Elseif afdeling = "Management" Then afdele = "Manage" End If %>
DNS ser sådan ud : <% Set Conn = Server.CreateObject("ADODB.Connection") DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("db.mdb") Conn.Open DSN
If Request.Form("now") <> "" Then
set rs4 = Server.CreateObject("ADODB.recordset") rs4.Open "SELECT DISTINCT(Personale_afdeling) From users", conn
Okay jeg har modtaget databasen, kan du så forklare mig hvad det er der skal ske på den side? For hvis jeg lige køre det på min pcer, afvikler jeg det helt uden problemer... jeg får keld andersen og jesper vang fra marketing... og ikke andeT ?! OG ikke nogle fejl... hvornår opstår fejlen ?
Som tidligere skrevet saa virker det ogsaa paa mit eget webhotel, men naar jeg saa installere det paa denne her server, jeg sidder paa nu, virker det ikke den melder fejl.
Selve scriptet bruges til at vaelge nogle personer ud til en afstemning.
Den skal hive data ind fra specialvalg om hvilke brugere man vil give lov til at stamme, den melder bare fejl i specialvalg.asp når jeg trykker vælg. Den hiver dem ikke med over i dokumentet.
nej, den ligger internt her hvor jeg sidder. Når jeg trykker vælg brugere, så popper der et nyt vindue op. hvor jeg skal krydse af hvilke brugere, der skal have lov til at stemme på afstemningen. Når jeg så har klikket f.eks. en af, skal jeg så trykke vælg, og så skal den lukke vinduet og hive den eller de personer med som jeg har valgt. Der melder den så fejl, debugger siger, at det er her det går galt : <script> window.opener.opretform.brugere.value='Jesper'; window.close();
Det har jeg prøvet og det kan jeg også godt få den til, men skulle jo gerne have dataerne ind i denne linie, så jeg kan få dem gemt i databasen : <input onfocus="document.redigerform.radioBrugere.checked=false;" type="text" name="brugere" value="<%=Brg%>" size="30" style="border-style: solid; border-color: #E6EAFF" tabindex="1">
Det er vel hellere ikke et problem... så længe den hedder brugere og er omsluttet af en <form name="opretform"> <input onfocus="document.redigerform.radioBrugere.checked=false;" type="text" name="brugere" value="<%=Brg%>" size="30" style="border-style: solid; border-color: #E6EAFF" tabindex="1"></form>
Så laver den javascript fejl igen, kan du ikke få den? Hvis jeg lægger den op i toppen af dokumentet, får jeg ingen fejl, får tilgengæld en intern server error når jeg prøver at gemme det i databasen....
Hmmm hvad er det for en intern server error du faar? For det tyder da paa det du goer er rigtig nok... hvis du ikke faar nogle fejl og den smider dataen over i den form.
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.