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


Plocka ut värde ur Listbox?

Postades av 2005-05-30 15:06:39 - Anders Hydén, i forum asp.net generellt, Tråden har 9 Kommentarer och lästs av 434 personer

Försöker kasta in lite info i en databas (access), men han klagar på följande rad:

strSQL = "INSERT INTO ansokan  (username,email,firstname,lastname,description,regdatum,priwork,secwork,status) VALUES ('" & tbHandle.text & "' , '" & tbEmail.text & "' , '" & tbFName.text & "' , '" & tbLName.text & "' , '" & tbDesc.text & "', now , '" & lbPriWork.text & "' , '" & lbSecWork.text & "', 0)"


Felet är:
BC30456: 'text' is not a member of 'System.Web.UI.WebControls.ListBox'.


Tydligen så kan man inte plocka ut värdet ur en ListBox (priwork,secwork) med .Text...

Hur ska man göra då?
En sak till föresten...
"Status" ska sättas till "0" och regdatum ska bli "now"(i klassisk asp iaf).
Har jag skrivit rätt då?

/Anders


Svara

Sv: Plocka ut värde ur Listbox?

Postades av 2005-05-30 15:18:28 - Mikael Åhlén

hej,

Listboxen har väl en SelectedItem.Value och en SelectedItem.Text, kolla på dem.

Med datumet så kan du skriva så här <b>DateTime.Now</b>

Vilken <b>datatyp</b> har du i fältet "status"?

/m


Svara

Sv:Plocka ut värde ur Listbox?

Postades av 2005-05-30 15:56:02 - Anders Hydén

Hmm, när jag ändrade till "SelectedItem.Value" (lbPriWork.SelectedItem.Value) eller lbPriWork.SelectedItem.Value så fick jag följande fel ist:

"Exception Details: System.Data.OleDb.OleDbException: Det har inte angetts något värde för en eller flera nödvändiga parametrar."
Och han klagar på följande rad:

Line 22: 			objCmd.ExecuteNonQuery()


Nedan följer hela min kod, som jag har snott ifrån ett annat inlägg här på forumet i hopp om att lära mig det...

För övrigt så är datatypen för "status" "Heltal"

<%@ Page Language="VB" debug="true"%>
<%@ Import NameSpace="System.Data" %>
<%@ Import NameSpace="System.Data.OleDb" %>
<script runat="server">
	Sub Submit(obj as Object, e as EventArgs)
		If Page.IsValid Then
			'Databastjaffs...
			Dim objConn As OleDbConnection
			Dim strSQL As String
			Dim objCmd As OleDbCommand
			Dim strDSN As String
			Dim text1 As String
			strDSN = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("common/db/ansokan.mdb")
			
			objConn = New OleDbConnection(strDSN)
			
			strSQL = "INSERT INTO ansokan (username,email,firstname,lastname,description,regdatum,priwork,secwork,status) VALUES ('" & tbHandle.text & "' , '" & tbEmail.text & "' , '" & tbFName.text & "' , '" & tbLName.text & "' , '" & tbDesc.text & "', DateTime.now , '" & lbPriWork.SelectedItem.Value & "' , '" & lbSecWork.SelectedItem.Value & "', 0)"
			objConn = New OleDbConnection(strDSN)
			objCmd = New OleDbCommand(strSQL, objConn)
			
			objCmd.Connection.Open()
			objCmd.ExecuteNonQuery()
			objCmd.Connection.Close()
		End If
	End Sub
</script>


Svara

Sv: Plocka ut värde ur Listbox?

Postades av 2005-05-30 16:31:45 - Joakim Åhl

lbPriWork.SelectedItem.Value kommer ge dig ned plats om den ligger i ListBoxen
medan
lbPriWork.SelectedItem.Text ger dig texten.

ex:

i listboxen har du tex.

0 Sverige
1 Norge
2 Danmark

du markerar 0 så får du:

om du skriver lbPriWork.SelectedItem.Value kommer du få 0
om du skriver lbPriWork.SelectedItem.Text kommer du få Sverige


Svara

Sv:Plocka ut värde ur Listbox?

Postades av 2005-05-30 23:20:51 - Anders Hydén

När jag kör med .SelectedItem.Text eller .Value så får jag följande fel ist:

-----------------
"Exception Details: System.Data.OleDb.OleDbException: Det har inte angetts något värde för en eller flera nödvändiga parametrar."
-----------------

Och han klagar på följande rad:
-----------------
Line 22: objCmd.ExecuteNonQuery()
-----------------

Vad kan vara fel?


Svara

Sv: Plocka ut värde ur Listbox?

Postades av 2005-05-30 23:22:38 - Joakim Åhl

vad händer om du kör Response.Write på sql-satsen?

kolla vad du får för värden


obs kommentera bort objCmd.ExecuteNonQuery() annars får du fel innan han hinner skriva ut Resonse.write


Svara

Sv:Plocka ut värde ur Listbox?

Postades av 2005-05-31 00:38:42 - Anders Hydén

response.write(strSql) returnerar:

INSERT INTO ansokan (username,email,firstname,lastname,description,regdatum,priwork,secwork,status) VALUES ('Kungen' , 'min@emailadress.se' , 'Anders' , 'Hydén' , 'min beskrivning...', DateTime.now , 'Blekinge' , 'Jönköping', 0)


Svara

Sv:Plocka ut värde ur Listbox?

Postades av 2005-05-31 00:38:44 - Anders Hydén

sorry, råkade dubbelposta...
Finns det inget sätt att ta bort sina poster btw?


Svara

Sv: Plocka ut värde ur Listbox?

Postades av 2005-05-31 09:46:34 - Ragnar Hedblom

Tjena!

Det är DateTime.now alt. now som ställer till det för dig.

Dessa är funktioner i VB och måste därför också läggas till SQL-strängen genom &-tecken,

('" & tbHandle.text & "' , '" & tbEmail.text & "' , '" & tbFName.text & "' , '" & tbLName.text & "' , '" & tbDesc.text & "', '" & now & "' , '" & lbPriWork.text & "' , '" & lbSecWork.text & "', 0)

om datafältet är av typen text.

('" & tbHandle.text & "' , '" & tbEmail.text & "' , '" & tbFName.text & "' , '" & tbLName.text & "' , '" & tbDesc.text & "', #" & now & "# , '" & lbPriWork.text & "' , '" & lbSecWork.text & "', 0)

om datafältet är av typen datum.

Svenne


Svara

Sv:Plocka ut värde ur Listbox?

Postades av 2005-05-31 10:01:42 - Anders Hydén

Ahhh! Nu funkade det! Tackar för den!

Två små frågor kvar bara :)

1)
Som det är nu så skriver han bara in det första värdet ifrån listboxen i databasen (oavsett hur många alternativ man väljer), hur får man den att skriva in alla som är valda i DB:n?

2)
Hur plockar man ut användarens IP nummer i vb.net?


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

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 569 602
27 953
271 705
5 925
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