喫茶XRAYトップページ

[スレッド全体
]

[10225] レコードが保存できません返信 削除
2016/7/24 (日) 11:42:19 千絵 〔HomePage
こちら様から助けていただき、データベースに接続できることを確認し、
安心して、しばらくDelphiから遠ざかっていました。

また勉強を再開をしたのですが、すぐに躓いてしまいました。
レコードの挿入はできますが、保存ができないのです。

保存に使ったコードは下記です。
Webページを参考にやってみました。

procedure TForm1.Button5Click(Sender: TObject);
begin
  //レコードを保存
  sdsSyain.ApplyUpdates(-1);
end;

どのレコードも保存ができないのではなく、日本語を使ったものだけ保存ができません。
すべてを半角英数字で入力したものは保存されます。

最初のデータは、IBConsole で作成しました。
文字コードは、SJIS_0208 です。
IBConsoleからの追加入力や保存は問題なくできております。
DelphiのバージョンはXE6、使っているPCはWindows7です。

よろしくお願いします。
困ったときばかりやってきてすみません。

[10226] Re:レコードが保存できません返信 削除
2016/7/24 (日) 13:06:33 Mr.XRAY
▼ 千絵さん

> レコードの挿入はできますが、保存ができないのです。

う〜ん.
私自身は IB 関係は使ったことがないので分かりませんが,
一般的には保存 (レコードが編集) 可能な状態,BDE + Paradox で言えば
Edit モードになっていない,ということしか思いつきません.
ゴメンなさいね.

IB 関係は DEKO さんが詳しいので,Delphi Forum で訊くといいかも...

# 私自身は,ほとんどトランザクション使っています.


[10232] Re2:レコードが保存できません返信 削除
2016/7/25 (月) 23:52:13 千絵 〔HomePage
▼ Mr.XRAYさん

ありがとうございます。
実は同じことが、Delphi2006では出来ていたのです。
Mr.XRAYさんのプログラムをダウンロードして、印刷までできました。

昔(Delphi3〜5のころ)は、データベースを作って楽しんでいました。
ずいぶんの時を経て、XE6にバージョンアップ後は躓きっぱなしです。
結局あきらめて遠ざかってしまいます。

自分の能力が低いため、無謀なチャレンジをしているのかもしれません。


[▼次のスレッド]
INCM/CMT
Cyclamen v3.82