20. december 2000 - 12:30Der er
35 kommentarer og 1 løsning
Object variabel not set!
Jeg får følgende fejl på en update statement, men kan ikke se hvorfor og hvilken variabel der ikke skulle være defineret....nogen der kan hjælpe?? (netsrac)
Brug af AI afslører de svagheder, virksomheder allerede har opbygget gennem års cloud-transformation, nye SaaS-løsninger og fragmenterede sikkerhedssystemer.
<snip> Det er iøvrigt nok heller ikke nogen god ide at sætte bestnr og bruge det samme til WHERE sætningen </snip> netsrac, det skulle ikke betyde noget........hvis alle felter skal opdateres, skal man jo have en statement så man kan finde den rigtige record.....
webbe -> jeg tror ikke umiddelbart jeg kan hjælpe dig....det ser lidt kompliceret ud, og det kan man ikke sådan lige løse ved at få et dokument pastet ind på en webside....det kunne dog hjælpe hvis du postede hele koden fra den side som man uploader fra, og desuden prøver at Response.Write sql lige under din statement, således kan vi finde ud af hvad der kommer med videre.....
prøv også at fjerne dine dim......det kan køre uden og de kan give fejl, hvis du øverst i dokumentet kræver at alle variabler bliver sat....det kan altid tilføjes igen når vi er færdige med at debugge......altså udkommentér dine dim\'s......
altså ved at deklarere en dim får du blot sat varibeltypen og allokeret noget storage space på disken......til gengæld risikerer du fejl hvis en varibal ikke er deklareret....hjælp mig, hvad er det nu det hedder det man skriver i toppen, som også skal fjernes??
yep, der er noget der lugter her.....og det er ikke brændt gran eller julegløgg.....jeg tror vi vil lære en del ved at du udskriver din sql som jeg beskrev og poster den her.....
en hel anden ting er at din database ser ud til at være lavet meget lidt optimalt.....ved at deklarere Forfatter1, Forfatter2 etc.....der skulle være en selvstændig tabel med alle forfattere i, men det er en helt anden snak, som kan tage lang tid at få forståelsen af, nu ved det det :-)
ja det jeg godt klar over min ven, men den mest optimale måde at gøre det på er ved at skille det ud....lad mig komme med et par hypotetiske forestillinger om situationer:
hvad nu hvis der er 7 forfattere, hvad gør du så? ved at skille ad kan der være 100.000 forfattere......
hvad nu hvis 99% af alle musiknumre i basen kun har 2 forfattere, er det så ikke lidt spildplads at du har 3 felter der er tomme så mange steder? selvom feltet er tomt optager det fortsat plads og plads er tid........
du vil forstå mig en dag hvis du fortsætter med at udvikle og tilfældigvis får åbnet en databasebog en dag :-)
Der er lige en ting du skal forstå ved dette projekt!
For hvert lydklip der er, er der en titel på den sang lydklippet er fra og en forfatter til den sang. Der er mulighed for upload af 5 lydklip og derfor 5 titler og 5 forfattere.
Derfor vil spørgsmålet om 7 forfattere aldrig opstå. Forfatter1-5 er derfor bare udtryk for feltnavne og navne på text-felterne i min formular og har ikke noget at gøre med et antal af forfattere.
Med hensyn til spildplads....tjah....sån\' er det jo når man skal have mulighed for et bestemt antal, men ikke nødvendigvis skal udfylde det hele! ;o)
webbe jeg vil råde dig til at læse nogen database tutorials igennem ang opbygning af databaser. Du risikerer nemlig at du ikke kan bruge din database til noget sonm helst i den retning du bevæger dig. Ultra kort fortalt er det en god ide at bruge så mange tables som muligt´, for at sikre at man kan overskue/rette/opdatere databasen smertefrit.
Problemet var netop at asp\'en ikke kunne finde ud af hvilket Bestnr der var tale om!
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.