- - PR -
WebサービスでのDB追加
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2005-06-09 11:17
C#を使用して開発をしようとしています。
システムの仕様としてオフライン起動も行いたいのでC/S両方にDBを持ち、 クライアント側にMSDE、サーバー側にSQLServerを用いてDBのやりとりを 実現させようとしているところなんですが、DBの追加方法でお聞きしたい ことがあり、投稿しました。 <処理の流れ> クライアント(MSDE)からサーバー(SqlServer)へDataSetでデータを送信→ サーバーは受信したDatasetのデータを追加(単純にクライアントのDBをサーバーへ追加したい) としたいですが、Webサービスで受信したDatasetを 一括でDBに追加するには、どのようにすればいいのでしょうか? 現在以下のロジックでは、da.Updateで 「サーバーは要求を処理できませんでした。-->更新でTableMapping['AAA']、または DataTable'AAA'が見つかりません」 というエラーがでます。 //DB接続 cn.ConnectionString = sConn; cn.Open(); da = new System.Data.OleDb.OleDbDataAdapter("select * from AAA",cn); da.Update(pds,"UpTable"); ←pdsはクラインとから受信したDataSet cn.Close(); |
|
投稿日時: 2005-06-09 22:03
エラーメッセージそのままの意味では?
提示されているコードからは、DataSetのインスタンスをどのように生成しているのか分かりませんが、文字通り'AAA'というテーブルがDataSetに無いのではないですか?挿入先のテーブルが'AAA'なら、'UpTable'では無くAAAになると思うんだけど。 _________________ 甕星 <mikahosi@abox9.so-net.ne.jp> http://blogs.msmvp.jp/mikahosi/ |
1