Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


mata in en loop i en databas?

Postades av 2004-07-07 03:56:29 - Anders Hydén, i forum asp - allmänt, Tråden har 3 Kommentarer och lästs av 581 personer

Jag försöker göra en loop som ska matas in i min databas, men den klagar på att den inte hittar variabeln "pass"...

Vad är det för fel?
Fältet som ska uppdateras med den nya informationen är "slumpnummer".
Fältet är tomt just nu, om det spelar någon roll...

Kod:
<code>
<%
strSqlSvar = "SELECT * FROM tidningar"
rsSvar.Open strSqlSvar, objCon,3,3
do until rsSvar.EOF


Dim Password, Pass
Const PassChars = "abcdefghikjlmopqrstuvwxyzABCDEFGHIJKLMNOPPQRSTUVWXYZ0123456789"

For a = 1 to 20
Password = ""
Randomize
For i = 1 To 10
Password = Password & mid (PassChars, int(rnd*len(PassChars))+1, 1 )
Next
Next
rsSvar.Update
Pass = Password
rsSvar("slumpnummer") = Pass
rsSvar.Close
rsSvar.MoveNext
loop
%>
</code>


Svara

Sv: mata in en loop i en databas?

Postades av 2004-07-07 07:32:18 - Patrik Dahlén

Det första jag ser är, varför har du Pass variabeln? Du sätter Pass = Password och sen använder du Pass. Ta bort Pass och stoppa in Password istället.
Det andra är att du har
<code>
rsSvar.Close
rsSvar.MoveNext
</code>
Det innebär att du stänger ditt recordset. Då kan du inte göra något mer efter det.
Ta bort rsSvar.Close och sätt det efter loop istället.


Svara

Sv: mata in en loop i en databas?

Postades av 2004-07-07 12:06:01 - Andreas Hillqvist

Jag är osäker på om det fungerar att tilldela med Mid() satsen i VB Script. Det går i vanliga VB.
<code>
<%
Function CreatePassword(Length)
Dim P
Const PassChars = "abcdefghikjlmopqrstuvwxyzABCDEFGHIJKLMNOPPQRSTUVWXYZ0123456789"

Randomize
CreatePassword = Space(Length)
For P = 1 To Length
Mid(CreatePassword, P, 1) = Mid(PassChars, Int(Rnd * Len(PassChars)) + 1, 1)
Next
End Function

strSQL = "SELECT * FROM tidningar"

rs.Open strSQL, objCon, 3, 3
Do until rs.EOF
rs("slumpnummer") = CreatePassword(10)
rs.Update
rs.MoveNext
Loop
rs.Close
%>
</code>
Om inte det funkar kan du testa:
<code>
<%
Function CreatePassword(Length)
Dim P
Const PassChars = "abcdefghikjlmopqrstuvwxyzABCDEFGHIJKLMNOPPQRSTUVWXYZ0123456789"

Randomize
For P = 1 To Length
CreatePassword = CreatePassword & Mid(PassChars, Int(Rnd * Len(PassChars)) + 1, 1)
Next
End Function

strSQL = "SELECT * FROM tidningar"

rs.Open strSQL, objCon, 3, 3
Do until rs.EOF
rs("slumpnummer") = CreatePassword(10)
rs.Update
rs.MoveNext
Loop
rs.Close
%>
</code>


Svara

Sv: mata in en loop i en databas?

Postades av 2004-07-07 23:03:07 - Anders Hydén

Det går INTE att tilldela Mid() satsen i VB Script, men tack för förslaget!

Nu funkar det, ett av felen var att jag hade satt fältet till "nummer" (gammal idé...)...

Tack för hjälpen!


Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 786
27 960
271 761
584
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies