so gehts:

sqlInsert = "UPDATE sos_de SET [EMAIL PROTECTED], [EMAIL PROTECTED] WHERE [EMAIL 
PROTECTED]"
  MyCommand = New OleDbCommand(sqlInsert, objConnect)
  MyCommand.Parameters.Add("@Note", OleDbType.Double, 4).Value = Note
  MyCommand.Parameters.Add("@Note", OleDbType.Integer).Value = Votes
  MyCommand.Parameters.Add("@ID", OleDbType.Char, 10)
  MyCommand.Parameters.Item("@ID").Value = Request.QueryString("id")
  MyCommand.ExecuteNonQuery()

so frisst es auch die doubles und integers und was weiss ich was. ohne
konvertierungsprobleme zu machen.
ich glaube das ist auch die korrekte weise um mit der db zu kommunizieren
(wenn auch nicht die komfortabelste!)

grüsse
pat


----- Original Message ----- 
From: "tgSoft" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, August 04, 2003 10:39 PM
Subject: AW: [Asp.net] wie muss eine update anweisung aussehen?


Das Komma ist ja das Trennzeichen zwischen den Feldname, darf also nicht in
note vorkommen.
Die Umwandlung replace(cstr(Note, ",", ".")) oder replace(Note.ToString(),
",", ".") müsste funktionieren.
Im Übrigen empfehle ich, OptionStrict einzuschalten (Unter
Projekt/Eigenschaften), dann wird die fehlerhafte Typkonvertierung gleich im
Editor bemängelt.

Gruß
Thomas

> -----Ursprüngliche Nachricht-----
> Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
> Auftrag von [EMAIL PROTECTED]
> Gesendet: Montag, 4. August 2003 21:22
> An: [EMAIL PROTECTED]
> Betreff: Re: [Asp.net] wie muss eine update anweisung aussehen?
>
>
> ok ein teil des problems hat sich gelöst!
>
> sqlInsert = "UPDATE sos_de SET [Note]=1.23, [Votes]=1 WHERE [ID]=" +
> Request.QueryString("id")
>
> so funktioniert es.
> wenn ich jetzt allerdings bei noten anstelle von 1.23 "+ Note +" einsetze
> (was ich vorher als Double deklariert habe)
> bekomme ich eine fehlermeldung, blabla kann nciht in typ double
> umgewandelt
> werden.
> feld in db tabelle ist auch double!
>
> in var Note steht eine zahl mit ",".
> muss ich diese umwandeln um sie in der db speichern zu können
> (also aus ","
> "." machen?)
> wenn ja wie? replace(Note, ",",".") liefert mir eine zahl ganz ohne
> trennzeichen zurück!
>
> grüsse
> pat
>
>
>
> ----- Original Message -----
> From: <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Monday, August 04, 2003 7:55 PM
> Subject: Re: [Asp.net] wie muss eine update anweisung aussehen?
>
>
> genau! das habe ich auch gemeint, habe es auch ohne hochkommas
> ausprobiert.
> ging nicht! dann habe ich das dbfeld in text umgewandelt und so versucht
> geht aber auch nicht!
>
> ???
>
>
> ----- Original Message -----
> From: "Jörg Schwalenberg" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Monday, August 04, 2003 6:40 PM
> Subject: Re: [Asp.net] wie muss eine update anweisung aussehen?
>
>
> Votes ist doch bestimmt ein Integer ! Da dürfen keine Hochkommas hin !
>
> MfG
> J. Schwalenberg
> ____________________________________________
> www.udex.de
> eMail: [EMAIL PROTECTED]
> ____________________________________________
> High Level ASP.Net Navigation - UDEX Pro Menu .Net
> ----- Original Message -----
> From: <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Monday, August 04, 2003 6:15 PM
> Subject: [Asp.net] wie muss eine update anweisung aussehen?
>
>
> > Hallo,
> >
> > da bin ich mal wieder mit einer ganz trivialen frage. ich versuche schon
> > seit stunden eine access db mit folgender update anweisung (habs auch
> shcon
> > mit parametern probiert) zu füttern, allerdings vergeblich.
> > bekomme immer folgende fehlermeldung: Syntaxfehler in UPDATE-Anweisung
> >
> >
> > sqlInsert = "UPDATE sos_de SET Note='" + Note + "', Votes='"+ Votes +"'
> > WHERE ID=" & Request.QueryString("id")
> > Try
> >   MyCommand = New OleDbCommand(sqlInsert, objConnect)
> >   MyCommand.ExecuteNonQuery()
> > Catch
> >
> > habe schon alle möglichen hochkommas und anführungszeichen ausprobiert
> aber
> > alles erfolglos.
> > wie muss den eine update anweisung aussehen? lt büchern und
> online hilfen
> > passt das ja so wie ich das gemahct habe
> > (zumal es auf einer anderen seite von mir auch funktioniert!)
> >
> > Grüsse
> > Pat
> >
> > _______________________________________________
> > 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
>
> _______________________________________________
> 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