:-)))) Es war ein anderes Problem!
Der Kollege, der die SP geschrieben hat hat immer eine andere Konstelation getestst (da war nur ein Parameter NULL) und da ging es immer wenn ich dann genau die Konstallation im QueryAnalyzer eingetragen hab (zwei Parameter NULL) kam der gleiche Fehler!!!! Man sollte doch seinem Code eher trauen als den Kollegen. Trotzdem vielen Dank f�r die M�he!!!! Gru� Michael W. Schneider IT-Wizards GmbH > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of Pessner, Andreas > Sent: Thursday, February 17, 2005 2:18 PM > To: [email protected] > Subject: AW: [Asp.net] DBNULL Problem.... > > Ich glaube das ist ein anderes Problem! > > Im Quelltext kann ich keinen wirklichen Fehler erkennen. > Haste Dir die Fehlermeldung mal genau angeschaut? Weil die > paar Daten die Du uns hier dazu hinterlassen hast, reichen > leider nicht wirklich. > > -----Urspr�ngliche Nachricht----- > Von: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] Im Auftrag von Michael > W. Schneider > Gesendet: Donnerstag, 17. Februar 2005 13:52 > An: [email protected] > Betreff: [Asp.net] DBNULL Problem.... > > Hallo, > > Ich bin grad �ber ein Problem mit einer SQLServer DB gestolpert: > Ich m�chte in eine SP schreiben und einige der Parameter > sollen NULL (al�so DBNULL.Value in vb) sein. > Leider bekomme ich von der SP immer zur�ck, dass es nicht > geklappt hat, weil das tats�chliche Schreiben auf die Tabelle > wohl fehl schl�gt. > > Wenn ich das ganze im QueryAnalyzer durchf�hre und die > Parameter mit NULL angebe klappt alles. > > Mein Aufruf : > > Dim cmd As New SqlCommand("sp_CreateRequest_DNSStandard", cn) > cmd.CommandType = CommandType.StoredProcedure > > Dim param As SqlParameter > > param = cmd.Parameters.Add("RETURN_VALUE", SqlDbType.Int) > param.Direction = ParameterDirection.ReturnValue > > ... > > param = cmd.Parameters.Add("@Target", SqlDbType.VarChar) > param.Direction = ParameterDirection.Input > param.IsNullable = True > If Not (DNSData.Data Is Nothing) Then > param.Value = DNSData.Data > Else > param.Value = DBNull.Value > End If > > ... > > param = cmd.Parameters.Add("@ID", SqlDbType.Int) > param.Direction = ParameterDirection.Output > Try > 'Datenbank �ffenen, StoredProcedure aufrufen und > Ergebnis rausholen > cmd.ExecuteNonQuery() > result = CInt(cmd.Parameters("RETURN_VALUE").Value) > If result = 0 Then > RqequestID = cmd.Parameters("@ID").Value > End If > Catch ex As Exception > Err.Raise(1, ex.Source, ex.Message) > End Try > > > Gru� > > Michael W. Schneider > IT-Wizards GmbH > > _______________________________________________ > Asp.net Mailingliste, Postings senden an: > [email protected] > An-/Abmeldung und Suchfunktion unter: > http://www.glengamoi.com/mailman/listinfo/asp.net > > _______________________________________________ > Asp.net Mailingliste, Postings senden an: > [email protected] > An-/Abmeldung und Suchfunktion unter: > http://www.glengamoi.com/mailman/listinfo/asp.net > _______________________________________________ Asp.net Mailingliste, Postings senden an: [email protected] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net
