Ja, Das klappt besser. Allerdings fehlte hauptsaechlich:
cmd.CommandType = CommandType.StoredProcedure Habe ich gerade auf: http://www.aspheute.com/artikel/20010626.htm gefunden. Danke!! Gru�, Volker Exit <[EMAIL PROTECTED]> schrieb am 10.12.2003, 13:55:02: > Mach mal so: > System.Data.SqlClient.SqlCommand cmd = new > System.Data.SqlClient.SqlCommand(); > System.Data.SqlClient.SqlParameter Para = new > System.Data.SqlClient.SqlParameter("@StartDate",System.Data.SqlDbType.Da > teTime); > Para.Value = StartDate; > cmd.Parameters.Add(Para); > > Bei nem Wert namens StartDate - w�rde ich an Deiner Stelle aber net > VarChar sondern schon DateTime rein geben! > > Mit freundlichen Gr��en > Andreas > > -----Urspr�ngliche Nachricht----- > Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] > Gesendet: Mittwoch, 10. Dezember 2003 13:36 > An: [EMAIL PROTECTED] > Betreff: [Asp.net] Datareader und Stored procedure > > > > Hallo Liste, > > ich versuche ueber einen Datareader das Ergebnis einer Stored Procedure > anzuzeigen. Als Anzeigeelement soll ein Datagrid dienen. > Solange ich der Stored Procedure keine Parameter �bergeben muss, > funktioniert das. > > Dim connString As String = > ConfigurationSettings.AppSettings("ConnectionString_production") > Dim myConnection As SqlClient.SqlConnection = New > SqlClient.SqlConnection(connString) > myConnection.Open() > > Dim SQL As String = ConfigurationSettings.AppSettings("StoredProcPath") > & "sp_GetProduction_DG_Owner)" > Dim cmd As SqlClient.SqlCommand = New SqlClient.SqlCommand(SQL, > myConnection) > 'cmd.Parameters.Add("@StartDate", SqlDbType.VarChar, 20).Value = > StartDate > Dim Reader As SqlClient.SqlDataReader = cmd.ExecuteReader > > Sobald ich aber die auskommentierte Zeile reinnehme, erhalte ich > folgende Fehlermeldung: > > System.Data.SqlClient.SqlException: Zeile 1: Falsche Syntax in der N�he > von 'production'. at > System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior > cmdBehavior, RunBehavior runBehavior, Boolean returnStream) at > System.Data.SqlClient.SqlCommand.ExecuteReader() at > .... > > wobei 'production' aus dem StoredProcPath aus der web.config kommt. > > Vermutlich kann man das einfach zusammen nicht machen, oder seht Ihr nen > anderen Weg. > > Besten Dank f�r jede Hilfe. > Volker Bachmann > _______________________________________________ > Asp.net mailing list > [EMAIL PROTECTED] > http://www.glengamoi.com/mailman/listinfo/asp.net > > _______________________________________________ > Asp.net mailing list > [EMAIL PROTECTED] > http://www.glengamoi.com/mailman/listinfo/asp.net _______________________________________________ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net
