"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

asp.net sqldatasource problem

fresserettich 08.05.2005 - 23:50 658 4
Posts

fresserettich

Here to stay
Registered: Jul 2002
Location: hier
Posts: 5381
abend!

habe folgendes problem:
ich habe unter asp.net 2005 Beta 1 eine sqldatasource die immer nur einen datensatz liefert (select name from table where id = @id)

ich möchte mir jetzt eine funktion schreiben welcher die id übergeben wird
also parameter zur query hinzufügen so weit bin ich noch dabei
aber ich weiß nicht wie ich jetzt die query manuell ausführen kann und wie ich dann auf das ergebnis zugreifen kann

tia :fresserettich:

dio

Here to stay
Registered: Nov 2002
Location: Graz
Posts: 4883
Genau vor dem selben Problem stand ich auch letzte Woche. IMHO ist das ganze .net viel, aber nicht transparent. Hab leider bis jetzt auch keinen Lösungsansatz gefunden (weiß auch nicht wonach ich suchen soll) und es deshalb "frei" in ASP gelöst.

fresserettich

Here to stay
Registered: Jul 2002
Location: hier
Posts: 5381
ganz interessant scheint die select methode zu sein aber aus der werd ich trotdem nicht ganz schlau :(

cypher

Bloody Newbie
Registered: Feb 2005
Location: FH Hagenberg
Posts: 12
Schau dir mal SqlCommand.ExecuteReader an. In verbindung mit der Prepare-Methode in der gleichen Klasse koennte dir das weiterhelfen, obwohl ich nicht weiss inwiefern SqlCommand mit sqldatasource zusammenspielt.

hth, cypher
Bearbeitet von cypher am 09.05.2005, 02:29

fresserettich

Here to stay
Registered: Jul 2002
Location: hier
Posts: 5381
Zitat von cypher
Schau dir mal SqlCommand.ExecuteReader an. In verbindung mit der Prepare-Methode in der gleichen Klasse koennte dir das weiterhelfen, obwohl ich nicht weiss inwiefern SqlCommand mit sqldatasource zusammenspielt.

hth, cypher
hat mir in gewisserweise geholfen jetzt kann ich das ganze über einen sqldatareader machen :)

aber ich hätte noch ein paar fragen zur dataSource:
scheinbar kann ich nicht mal einen parameter adden also wenn ich sqldatasurce.selectparameters.add mache dann tut sich nix :(
bzw. wie kann ich auf die parameter-collection zugreifen?
sqldatasurce.selectparameters[index].toString(); bekomm ich immer nur den Feldnamen
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz