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

Antwort per Email an