掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
TClientDataSetでメモリが足りません (ID:46713)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
教えて頂いたような変更を行ってみたのですが、下記コードを実行すると Append実行時に「書込み禁止のデータを変更できません」と表示されます。 TSQLTableのプロパティで注意すべき点とか御座いますか? dbxTrans:= Self.sqlConnection.BeginTransaction; ・・・・中略・・・・ Self.sqlTable.Open; // 全レコード削除 Self.sqlTable.DeleteRecords; Self.adoTable.Open; Self.adoTable.First; // Accessのテーブルから1レコードずつ取得 while not Self.adoTable.Eof do begin Self.sqlTable.Append; for intCount := 0 to arySFields.Count - 1 do begin Self.sqlTable.FieldByName(arySFields.Strings[intCount]).Value := Self.adoTable.FieldByName(aryDFields.Strings[intCount]).Value; end; Self.sqlTable.Post; Self.adoTable.Next; end; Self.sqlConnection.CommitFreeAndNil(dbxTrans); arySFields.Free; aryDFields.Free; Self.adoTable.Close; Self.sqlTable.Close;
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.