procedure TForm1.Button1Click(Sender: TObject);
beginTable1.Append; Table1.FieldValues['Continent'] := Edit1.Text;
Table1.FieldValues['Country'] := Edit2.Text;
Table1.FieldValues['Type'] := Edit3.Text;
Table1.FieldValues['Class'] := Edit4.Text;
Table1.FieldValues['DevelopInf'] := Memo1.Text;
Table1.FieldValues['Speically'] := Memo2.Text;
Table1.FieldValues['capability'] := Memo3.Text; Table1.Post;
end;
beginTable1.Append; Table1.FieldValues['Continent'] := Edit1.Text;
Table1.FieldValues['Country'] := Edit2.Text;
Table1.FieldValues['Type'] := Edit3.Text;
Table1.FieldValues['Class'] := Edit4.Text;
Table1.FieldValues['DevelopInf'] := Memo1.Text;
Table1.FieldValues['Speically'] := Memo2.Text;
Table1.FieldValues['capability'] := Memo3.Text; Table1.Post;
end;
解决方案 »
- 读取MSSQL数据到本地的ACCESS
- DBGrid中的日期型字段用DateTimePicker1代替?
- 如何在dbgrid标题栏上加一个三角,作为排序的标志?
- dbExpress中关于VendorLib的问题?
- 请问怎样编写一个程序填写已有应用程序(.exe的窗口程序)的输入界面?
- 如何调用外部动态库中的过程和函数?
- 如何控制messagebox中文本的字体?
- 各位高手帮帮忙啊,cdate函数这句话能帮我解释下吗
- 怎样让ToolBar长度不够的时在右边出现一个向下的折叠列表?
- 'select a,sum(f) from c group by a where e>=:e and e<=:e1'这句话错在哪?
- TDrawGrid和TStringGrid这两个表格控件有什么区别
- JEDI服务器出事了,默哀~~
begin
Table1.Append; Table1.FieldValues['Continent'] := Edit1.Text;
Table1.FieldValues['Country'] := Edit2.Text;
Table1.FieldValues['Type'] := Edit3.Text;
Table1.FieldValues['Class'] := Edit4.Text;
Table1.FieldValues['DevelopInf'] := Memo1.Text;
Table1.FieldValues['Speically'] := Memo2.Text;
Table1.FieldValues['capability'] := Memo3.Text; Table1.Post;
end;
procedure TForm1.Button1Click(Sender: TObject);
beginTable1.Append; Table1.FieldValues['Continent'].asstring := Edit1.Text;
Table1.FieldValues['Country'].asstring := Edit2.Text;
Table1.FieldValues['Type'].asstring := Edit3.Text;
Table1.FieldValues['Class'].asstring := Edit4.Text;
Table1.FieldValues['DevelopInf'].asstring := Memo1.Text;
Table1.FieldValues['Speically'].asstring := Memo2.Text;
Table1.FieldValues['capability'].asstring := Memo3.Text; Table1.Post;
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
Table1.Append; Table1.fieldbyname('Continent').asstring := Edit1.Text;
Table1.fieldbyname('Country').asstring := Edit2.Text;
Table1.fieldbyname('Type').asstring := Edit3.Text;
Table1.fieldbyname('Class').asstring := Edit4.Text;
Table1.fieldbyname('DevelopInf').asstring := Memo1.Text;
Table1.fieldbyname('Speically').asstring := Memo2.Text;
Table1.fieldbyname('capability').asstring := Memo3.Text; Table1.Post;
end;
begin
Table1.Edit;
Table1.Append; Table1.FieldValues['Continent'] := Edit1.Text;
Table1.FieldValues['Country'] := Edit2.Text;
Table1.FieldValues['Type'] := Edit3.Text;
Table1.FieldValues['Class'] := Edit4.Text;
Table1.FieldValues['DevelopInf'] := Memo1.Text;
Table1.FieldValues['Speically'] := Memo2.Text;
Table1.FieldValues['capability'] := Memo3.Text; Table1.Post;
end;
我删除,追加,修改的时候,在DBGrid中都显示正常,也没有任何报错信息!
怎么调试呢?另外键值冲突是指什么? 我怀疑是否是我Table的控件属性没设好?
begin
if not table1.open then
table1.open;
Table1.Edit;
Table1.Append; Table1.FieldValues['Continent'] := Edit1.Text;
Table1.FieldValues['Country'] := Edit2.Text;
Table1.FieldValues['Type'] := Edit3.Text;
Table1.FieldValues['Class'] := Edit4.Text;
Table1.FieldValues['DevelopInf'] := Memo1.Text;
Table1.FieldValues['Speically'] := Memo2.Text;
Table1.FieldValues['capability'] := Memo3.Text; Table1.Post;
end;
如果是类型不匹配,你可以在添加字段时,转换一下类型,如 asstring