Avatar billede identity Nybegynder
09. juli 2003 - 14:23 Der er 37 kommentarer

Problem med script/database.

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
%> 

hvad kan være galt?
Avatar billede identity Nybegynder
09. juli 2003 - 14:25 #1
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
Avatar billede identity Nybegynder
09. juli 2003 - 14:32 #2
Der kvitteres med 200kr til den som hjælper med en hurtig løsning
Avatar billede mini-me Nybegynder
09. juli 2003 - 14:33 #3
Hmmm 2 sek... kan du evt. sende hele koden ?
Avatar billede identity Nybegynder
09. juli 2003 - 14:34 #4
Ja, det burde jeg da nok kunne... mail?
Avatar billede mini-me Nybegynder
09. juli 2003 - 14:34 #5
Du skal nok  ændre noget i din database Personale_afdeling.... hvad står den til nu? Notat/Memo ? Eller tekst
Avatar billede mini-me Nybegynder
09. juli 2003 - 14:34 #6
cb@eliteweb.dk
Avatar billede identity Nybegynder
09. juli 2003 - 14:38 #7
mailen er sendt
Avatar billede mini-me Nybegynder
09. juli 2003 - 14:39 #8
Jeg tjekker det lige 2 sek...
Avatar billede mini-me Nybegynder
09. juli 2003 - 14:41 #9
Du har ikke medsendt databasen... prøv evt. at omdøbe den før du sender den (outlook kan evt. godt blokere for den) gem den som .old
Avatar billede identity Nybegynder
09. juli 2003 - 14:43 #10
Svar venligst herinde og ikke paa mailen
Avatar billede mini-me Nybegynder
09. juli 2003 - 14:45 #11
Ja det skal jo nok, men kan du ikke lige prøve at sende databasen til mig? Den fik jeg ikke med i mailen...
Avatar billede identity Nybegynder
09. juli 2003 - 14:46 #12
Har zippet den og sendt den.
Avatar billede mini-me Nybegynder
09. juli 2003 - 14:49 #13
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 ?
Avatar billede identity Nybegynder
09. juli 2003 - 14:53 #14
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.
Avatar billede mini-me Nybegynder
09. juli 2003 - 14:54 #15
OKay så i databasen tryk på design visning og så ændr MEMO/Notat til Tekst under Personale_Afdeling
Avatar billede mini-me Nybegynder
09. juli 2003 - 14:59 #16
Ellers prøv at skrive distinctrow i stedet for distinct
Avatar billede identity Nybegynder
09. juli 2003 - 15:12 #17
nu virker det, men jeg får en anden fejl nu, på det script, hvor den skal hente oplysningerne ind. Mailer dig lige.
Avatar billede mini-me Nybegynder
09. juli 2003 - 15:14 #18
Okay....
Avatar billede mini-me Nybegynder
09. juli 2003 - 15:19 #19
Og hvad skal der ske i den fil der? Det er samte godt nok noget rodet kode, og så er der ikke meget info i det :-)
Avatar billede identity Nybegynder
09. juli 2003 - 15:22 #20
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.
Avatar billede identity Nybegynder
09. juli 2003 - 15:24 #21
Det er den her som melder fejl nu :
<script>
window.opener.opretform.brugere.value='<%=strBrg%>';
window.close();
</script>
Avatar billede mini-me Nybegynder
09. juli 2003 - 15:24 #22
Har du det liggende på nettet et sted så jeg lige kan se hvor det er den meleder fejl... for forstår ikke helt.
Avatar billede mini-me Nybegynder
09. juli 2003 - 15:28 #23
Hvad for en fejl får du ?
Avatar billede identity Nybegynder
09. juli 2003 - 15:30 #24
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();
Avatar billede mini-me Nybegynder
09. juli 2003 - 15:31 #25
Det er i dit javascript som du får en fejl i... hvad er fejlen?
Avatar billede identity Nybegynder
09. juli 2003 - 15:35 #26
den siger linie 2,

window.opener.opretform.brugere is null or not an object.
Avatar billede mini-me Nybegynder
09. juli 2003 - 15:36 #27
Og i hvilken fil siger du at det sker?
Avatar billede identity Nybegynder
09. juli 2003 - 15:38 #28
Specialvalg.asp
Avatar billede mini-me Nybegynder
09. juli 2003 - 15:40 #29
okay specialvalg.asp er altså et pop-up vinduE?
Avatar billede identity Nybegynder
09. juli 2003 - 15:47 #30
ja!
Avatar billede mini-me Nybegynder
09. juli 2003 - 15:50 #31
Okay så i den fil som åbner specialvalg som et popup vindue, skal du have en form som hedder

<form name="opretform">

Her i skal du så have en tekst boks eller hvad ved jeg som du smider værdierne over i... kunne eks. være <input type="text" name="brugere" value="">

</form>
Avatar billede identity Nybegynder
09. juli 2003 - 16:04 #32
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">
Avatar billede mini-me Nybegynder
09. juli 2003 - 16:10 #33
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>
Avatar billede identity Nybegynder
09. juli 2003 - 16:16 #34
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....
Avatar billede mini-me Nybegynder
09. juli 2003 - 16:30 #35
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.
Avatar billede identity Nybegynder
10. juli 2003 - 10:57 #36
Har du msn eller icq?
Avatar billede mini-me Nybegynder
10. juli 2003 - 11:35 #37
nobrain@mobilixnet.dk <-- MSN!
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