まず、データベースとC#の作業を開始したので、あまりにも愚かな間違いを犯す可能性があります。私はSQLサーバエクスプレスデータベースに接続していますが、新しいカラムを追加するためにデータセットを更新した後にデータソースを更新しようとすると、正常に更新されません。以下のコード:データアダプタの更新でデータソースを更新する際の問題
DataColumn newColumn;
SqlCommandBuilder cmdBuild = new SqlCommandBuilder(_myAdapt);
foreach (String s in myList)
{
newColumn = new DataColumn(s, System.Type.GetType("System.String"));
_myData.Tables["Table1"].Columns.Add(newColumn);
}
_myAdapt.Update(_myData, "Table1");
これはなぜ機能しないのですか?私はそれをデバッグし、データセットは間違いなく新しい列で更新されていますが、データソースを更新することはできません。
ありがとうございました。
どのようなエラーがありますか?データベースに実際に存在する列をさらに更新しようとしていますか? – gbn
ええ、私はデータベースに存在するより多くの列を更新しようとしていました。新しいテーブルを作成しようとしていた2つのテキストの巨大なファイルがあります。そのうちの1つに、列にマップしたい約70万のラベルのリストが含まれています。もう1つは、列が追加されたら一括挿入する約1500人のテスト結果が含まれています。 – rhbrb