hallo zusammen,

ich beziehe aus einer access db durch fillschema 2 tabellen welche ich in
einem dataset ablege.
diese tabellen im datatable werden dann durch daten aus einer anderen db
bef�llt.

nun m�chte ich den ge�nderten datatable wieder in die access db
zur�ckschreiben, wobei ich jedoch jedesmal einen seltsamen fehler erhalte
den ich nicht verstehe.

bei ausgabe der tabellen aus dem dataset in ein grid kommt es zu keinen
fehlern und die daten werden alle korrekt angezeigt, sobald jedoch
gespeichert wird erscheint dieser fehler:

DataColumn 'ProperTab_ID' in der DataTable 'ProperTab' f�r SourceColumn
'ProperTab_ID' ist nicht vorhanden


zur Erkl�rung: ProperTab_ID enth�lt als Fremdschl�ssel in der access db
(Tabelle PropTabProps) den Feldwert ID (prim�rschlussel) der Tabelle
ProperTab. Diesen �bergebe ich der DataTable Tabelle jeweils nach einem
Row.Add() :

objDataSet.Tables("ProperTab").Rows.Add(objDataRow)
Dim varRowID As Integer = objDataRow("ID", DataRowVersion.Current)

objDataRow2 = objDataSet.Tables("PropTabProps").NewRow()
objDataRow2("ProperTab_ID") = varRowID

wie gesagt in der ausgabe ist alles richtig soweit.

hier mein code zum schreiben des datasets in die db:

Dim objCommandBuilder As New OleDbCommandBuilder(objDataAdapter)
  objDataAdapter.DeleteCommand = objCommandBuilder.GetDeleteCommand()
  objDataAdapter.InsertCommand = objCommandBuilder.GetInsertCommand()
  objDataAdapter.UpdateCommand = objCommandBuilder.GetUpdateCommand()

  objDataAdapter.Update(objDataSet, "ProperTab")
  objDataAdapter.Update(objDataSet, "PropTabProps")


und das schreiben der neuen tabellen in das dataset vor dem anf�gen neuer
ds:

objDataSet.AcceptChanges()

  objCommand.Connection = objConnect
  objCommand.CommandType = CommandType.Text
  objCommand.CommandText = "SELECT * FROM ProperTab"
  objDataAdapter.SelectCommand = objCommand

  objDataAdapter.FillSchema(objDataSet, SchemaType.Source, "ProperTab")

  objCommand.CommandText = "SELECT * FROM PropTabProps"
  objDataAdapter.SelectCommand = objCommand

  objDataAdapter.FillSchema(objDataSet, SchemaType.Source, "PropTabProps")


Ich verstehe absolut nicht was hieran falsch sein soll?

hat jemand einen tipp?

gr�sse
pat

*************************
_______________________________________________
This ASP.NET email is sponsored by:
UDEX ProMenu.Net  - Die Software f�r Navigation - Jetzt kostenlos testen!
Tree- Style, Horizontal- Slide, Vertical- Slide. http://www.udexnet.com

_______________________________________________
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