Verwende einfach eine parametrisierte Query, das hat auch sonst eigentlich nur Vorteile (bis auf den "Schreibaufwand"). Im Abfragetext hinterlegst Du Parameter, also z.B. VALUES (@p1, @p2) im Insert-Statement, und dann f�gst Du Parameter zum entsprechenden Command-Objekt hinzu. Beispiel:

SqlCommand cmd = new SqlCommand("INSERT INTO t (r1,r2) VALUES (@p1, @p2);
SqlParameter p1 = new SqlParameter("@p1", SqlDbType.Decimal);
p1.Value = <Wert>;
cmd.Parameters.Add( p1 );
(analog f�r @p2)



Gru�,
Helge

Brunmair, Patrick wrote:

hallo , irgendwie hab ich ein kleines problem bei dem ich nicht weiterkomme.
ich hab eine insert anweisung , ich lese mir daten �ber einen reader aus und speichere 
diese dann �ber ein insert nur leider hat ein wert dieser daten den datentyp 
decimal.im insert steht da nun zB.: 20,3 drin und er nimmt das als zwei values an also 
hab ich mehr values als ich spalten angegeben hab.
wie macht ihr so was ?? vielleicht denk ich mal einfach wieder zu kompliziert?!?

gru� patrick

_______________________________________________
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

Antwort per Email an