[VB .NET]Parametrized query en dropdownlist

Pagina: 1
Acties:
  • 35 views sinds 30-01-2008

  • DarkShadow
  • Registratie: Juli 2000
  • Laatst online: 00:03
Hallo, ik heb net ff een simpele parametrized query gemaakt als testje en wil deze verbinden aan een dropdownlist. Ik heb de volgende code:
In de public class:
code:
1
Protected WithEvents station As System.Web.UI.WebControls.DropDownList


en de code voor mn chart met de parametrized query.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
        'SqlConnection1
        '
        Me.SqlConnection1.ConnectionString = "data source=BXP290\VSdotNET;initial
catalog=SQLDatabase;persist security info=Fal" & _
        "se;user id=sa;workstation id=BXP290;packet size=4096"
        '
        'SqlSelectCommand1
        '
        Me.SqlSelectCommand1.CommandText = "SELECT stationId, station FROM 
weerstations WHERE (stationId = @station)"
        Me.SqlSelectCommand1.Connection = Me.SqlConnection1
        Me.SqlSelectCommand1.Parameters.Add(New 
System.Data.SqlClient.SqlParameter("@station", System.Data.SqlDbType.Int, 
4, "stationId"))


In de dropdownlist staan alle stationId's (1t/m9), hoe zorg ik ervoor dat ik de query en de dropdownlist aan elkaar verbindt?

Nu krijg ik nog de volgende error:
Exception Details: System.Data.SqlClient.SqlException: Prepared statement '(@station int)SELECT stationId, station FROM weerstations WHERE ' expects parameter @station, which was not supplied.
Wat opzich wel logisch is :P

sorry voor het verneuken van lay out

[ Voor 18% gewijzigd door DarkShadow op 21-04-2004 11:25 ]


  • whoami
  • Registratie: December 2000
  • Laatst online: 23:32
Voer je query uit, en bindt de resultaten aan de datasource van je dropdownlist. Stel de displaymember en keymember oid properties.

En maak gebruik van je web.config (als je webapp's gebruikt) of van een app.config file om je connectionstring in te zetten.

[ Voor 33% gewijzigd door whoami op 21-04-2004 11:25 ]

https://fgheysels.github.io/


  • EfBe
  • Registratie: Januari 2000
  • Niet online
Databinding wellicht?

Creator of: LLBLGen Pro | Camera mods for games
Photography portfolio: https://fransbouma.com


  • DarkShadow
  • Registratie: Juli 2000
  • Laatst online: 00:03
whoami schreef op 21 april 2004 @ 11:24:
Voer je query uit, en bindt de resultaten aan de datasource van je dropdownlist. Stel de displaymember en keymember oid properties.

En maak gebruik van je web.config (als je webapp's gebruikt) of van een app.config file om je connectionstring in te zetten.
Waar moet ik die query uitvoeren dan, bij datasource kan ik op het moment nog niets vinden

  • whoami
  • Registratie: December 2000
  • Laatst online: 23:32
DarkShadow schreef op 21 april 2004 @ 11:26:
[...]


Waar moet ik die query uitvoeren dan, bij datasource kan ik op het moment nog niets vinden
Dit is wel echt basiskennis hoor, je vindt het terug in iedere tutorial / boek die ook ADO.NET behandeld.
Kijk eens naar de verschillende methods van SqlCommand, en kijk ook eens naar de SqlDataAdapter class, meer specifiek de Fill method.

https://fgheysels.github.io/


  • DarkShadow
  • Registratie: Juli 2000
  • Laatst online: 00:03
hmm okay, ja ben ook echt een n00b op dit gebied, sorry, ben dr nu al een tijdje mee aan het kloten, maar zo uit mezelf kom ik er echt niet uit...

  • DarkShadow
  • Registratie: Juli 2000
  • Laatst online: 00:03
klopt het dat je dataset moet aanmaken en die moet selecteren bij datasource bij de properties van je dropdownlist?

  • whoami
  • Registratie: December 2000
  • Laatst online: 23:32
Dat is een mogelijkheid ja.

Maar dit is eigenlijk echt basic hoor. Op GoT zal je ook wel voorbeeldjes vinden van hoe het moet.
Daarnaast kan je ook nog ergens een tutorial opduikelen waarin alles van naaldje tot draadje uit de doeken gedaan wordt.

[ Voor 81% gewijzigd door whoami op 21-04-2004 11:56 ]

https://fgheysels.github.io/

Pagina: 1

Dit topic is gesloten.