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


Array hurray

Postades av 2001-09-26 11:31:00 - Per Morin, i forum asp - allmänt, Tråden har 7 Kommentarer och lästs av 735 personer

Detta sitter i en tabell och form där "cbocontact" blir en combobox
och "kperson" en submit knapp

<code>
<%
Dim rsContact, SQLcontact
SQLcontact = "Select * From Contacts"
Set rsContact = Server.CreateObject("ADODB.Recordset")
rsContact.Open SQLcontact, DB

Do Until rsContact.Eof
Response.Write rsContact("RecID") & "," & rsContact("Given_Name") & "," & rsContact("Last_Name")
rsContact.MoveNext
Loop
rsContact.Close

Dim p
If Request("kperson") = "Godkänn kontakt" then
If Request.Form("cbocontact")= "Välj Kontakt-person" Then
Response.Write "Ingen Kontakt-person är ännu vald"
Else

Dim Data
Set Data = Request.Form ("cbocontact")
Response.Write Data
Dim Array
Array = Split(Data,",")
Dim Artiklar()
Artiklar = UBound(Array) - 1
For A = 1 To Artiklar
Response.Write Artiklar(A) & "<br>"
Next
End If

End If
%>
</code>

Det som händer är att comboboxen fylls med uppgifter som den ska och när jag
trycker på submit"kperson"
så skrivs den första response.write Data ut som en sträng och efter den så
kommer detta:
Körningsfel i Microsoft VBScript error '800a000d'
Inkompatibla typer
hjälp mig




Svara

Sv: Array hurray

Postades av 2001-09-26 13:10:00 - Jan Eriksson

Du kan inte döpa en Array till Array....

/Janne


Svara

Sv: Array hurray

Postades av 2001-09-26 13:18:00 - Per Morin

fick detta från ASp-kursen på pellesoft
men jag hr bytt namn på array och det blev lika


Svara

Sv: Array hurray

Postades av 2001-09-26 14:18:00 - Patrik Berggren

Du har dimmat Artiklar som en Array:

Dim Artiklar()

Byt till:

Dim Artiklar

så kommer det nog att gå lite bättre

cya,
PatrikB


Svara

Sv: Array hurray

Postades av 2001-09-26 14:27:00 - Per Morin

samma
likadant
same same


Svara

Sv: Array hurray

Postades av 2001-09-26 14:53:00 - Pelle Johansson

Du kan inte skriva:
Set Data = Request.Form ("cbocontact")

Prova:
Data = Request.Form ("cbocontact")

Ps. Jag pillade till din kod lite så den såg stiligare ut. Ni vet väl att man kan använda < code > och < /code > för att formatera programkod som ni skriver i forumet..

/Pelle


Svara

Sv: Array hurray

Postades av 2001-09-26 16:08:00 - Per Morin

same same but different


tack för kodningen
Per


Svara

Sv: Array hurray

Postades av 2001-09-26 18:47:00 - Andreas Hillqvist

Du kan ju testa denna koden, kanske funkar:

<code>
<%
Dim rsContact, SQLcontact
Dim fldRecID, fldGivenName, fldLastName
SQLcontact = "Select * From Contacts"

Set rsContact = Server.CreateObject("ADODB.Recordset")
rsContact.Open SQLcontact, DB

Set fldRecID = rsContact("RecID")
Set fldGivenName = rsContact("Given_Name")
Set fldLastName = rsContact("Last_Name")
Do Until rsContact.Eof
Response.Write fldRecID & "," & fldGivenName & "," & fldLastName
rsContact.MoveNext
Loop
Set fldRecID = Nothing
Set fldGivenName = Nothing
Set fldLastName = Nothing
rsContact.Close

If Request("kperson") = "Godkänn kontakt" then
If Request.Form("cbocontact")= "Välj Kontakt-person" Then
Response.Write "Ingen Kontakt-person är ännu vald"
Else
Dim A
Dim Data
Dim Antal
Dim Artiklar

Data = Request.Form("cbocontact")
Response.Write Data

Artiklar = Split(Data, ",")
Antal = UBound(Artiklar) - 1
For A = 1 To Antal
Response.Write Artiklar(A) & "<br>"
Next
End If
End If
%>
</code>


Svara

Nyligen

  • 14:16 Indian online casino
  • 14:15 Indian online casino
  • 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

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 846
27 961
271 763
512
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