asp.net sqldatasource problem
fresserettich 08.05.2005 - 23:50 658 4
fresserettich
Here to stay
|
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
|
dio
Here to stay
|
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
|
ganz interessant scheint die select methode zu sein aber aus der werd ich trotdem nicht ganz schlau
|
cypher
Bloody Newbie
|
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
|
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
|