OLE类型是可以的!但是不能在Access里面输入,要在程序里面输入的!
解决方案 »
- ~~~~~新手求救~~~~请问frame里面定义的变量怎么取出来?
- 怎么让窗口没有焦点时仍然有悬停提示?
- 高分求 怎样将当前 DbGrid中的内容通过一命令按纽进行批量提交--------在线等候,解决就给分
- 很多软件比如LeapFTP,FlashGet等都有一个proxy设置,用Delphi如何实现这个功能?
- 找不到“vdk32118.dll”????这是什么东西???
- 使用webbrowser出错“List index out of bounds(0) ”为什么!!!!
- 如何将excel表转换成access?http://www.csdn.net/expert/topic/520/520224.shtm
- 我有一个问题我怎样通过appliationserver中向database中插入记录。
- 同志们:问题呀!问题!我快精神崩溃了!
- 在编写DLL时,在DLL中如何使用ADOQuery元件来访问SQL数据库???
- 同一个MEMO中的文本显示为什么不同?
- LISTVIEW的查找问题?
可能是数据类型不匹配
Table1.Edit;
Table1.FieldByName('字段').AsString:=DBRichEdit1.Text;
Table1.Post;
Table1.FieldByName('字段').AsString:=DBRichEdit1.Text;
有存盘时
Table1.FieldByName('字段').AsString:=RichEdit1.Text;
在Table1数据集AfterScroll时:
RichEdit1.Text:=Table1.FieldByName('字段').AsString
具体的自己控制一下吧
{----------------------begin Demo!------------------------------}
unit Unit1;interfaceuses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, DB, ADODB, ComCtrls, ExtCtrls, DBCtrls;type
TForm1 = class(TForm)
RichEdit1: TRichEdit;
ADOTable1: TADOTable;
btn_Add: TButton;
btn_Next: TButton;
btn_Prior: TButton;
btn_Save: TButton;
procedure btn_AddClick(Sender: TObject);
procedure btn_NextClick(Sender: TObject);
procedure btn_PriorClick(Sender: TObject);
procedure btn_SaveClick(Sender: TObject);
procedure ADOTable1BeforeScroll(DataSet: TDataSet);
private
{ Private declarations }
public
{ Public declarations }
end;var
Form1: TForm1;implementation{$R *.dfm}procedure TForm1.btn_AddClick(Sender: TObject);
begin
ADOTable1.Append;
RichEdit1.Text:='';
end;//when you add new record into database,the richedit's content
//need clearprocedure TForm1.btn_NextClick(Sender: TObject);
begin
ADOTable1.Next;
end;procedure TForm1.btn_PriorClick(Sender: TObject);
begin
ADOTable1.Prior;
end;procedure TForm1.btn_SaveClick(Sender: TObject);
begin
if ADOTable1.State in [dsEdit,dsInsert] then
begin
ADOTable1.FieldByName('RichEdit').AsString:=RichEdit1.Text;
ADOTable1.Post;
end;
end;
//if dataset's state in dsEdit or dsInsert save contents of
// RichEdit into database
procedure TForm1.ADOTable1BeforeScroll(DataSet: TDataSet);
begin
RichEdit1.Text:=ADOTable1.FieldByName('RichEdit').AsString;
end;//when dataset control scrolls ,change content in richedit;end.