title image


Smiley Re: Parameter@Titel hat keinen Standardwert !??
In der MSDN stand es sogar mit nur einem Parameter.

ocmd = new OleDbCommand("SELECT * FROM Filme " +

"WHERE Titel = @Titel " +

"AND Genre = @Genre",ocn);



ocmd.Parameters.Add("@Titel", OleDbType.Char, 55); <- hier

ocmd.Parameters.Add("@Genre", OleDbType.Char, 25);







nur bei Update wurde die Ziel und Wertspalte angegeben.

ocmd = new OleDbCommand("UPDATE Filme SET Titel = @Titel, " +

" Genre = @Genre,ocn);



ocmd.Parameters.Add("@Titel", OleDbType.Char, 55, "Titel");

ocmd.Parameters.Add("@Genre", OleDbType.Char, 25, "Genre");

Wie gesagt, soweit ist der cmd noch gar nicht gekommen, da er ja schon beim ersten Parameter der Tabelle Schwierigkeiten hat und keinen Wert übergeben bekommt, oder nicht richtig. Es gibt da noch den OleDbCommandBuilder, der den DataAdapter übernimmt, habe ich gerade entdeckt. OleDbCommandBuilder ocb = new OleDbCommandBuilder (oda);

oda.Update(dataSet, "Filme");

Ganz blicke ich da noch nicht durch. Den werde ich mal ausprobieren.

geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: