我设定的自动编号字段,在数据库里是不需要自己输入的,而是数据库自动编号的,而且
是表的主键,我想让客户端也不需输入,就可以完成,不知道怎么做请高手指点。我举一个例子。有一张表:表名是biao1。有三个字段分别是id ,是自动编号,而且是主键。还
有两个字段是name,sex都是字符型的。我想在delphi客户端只提交后两个字段但是在delphi里都出错,我用delphi里的代码是:
adotable1.append;
adotable1.fieldbyname('name').asstring:-edit1.text;
adotable1.fieldbyname(sex).asstring:-edit2.text;
adotable1.post;
但是在根本就是插入不进数据库,因为id 是自动的字段所以我就不需要写了,但是我想
通过delphi 来实现。在前端自动编号的id 字段不需要我输入。请问有什么方法
是表的主键,我想让客户端也不需输入,就可以完成,不知道怎么做请高手指点。我举一个例子。有一张表:表名是biao1。有三个字段分别是id ,是自动编号,而且是主键。还
有两个字段是name,sex都是字符型的。我想在delphi客户端只提交后两个字段但是在delphi里都出错,我用delphi里的代码是:
adotable1.append;
adotable1.fieldbyname('name').asstring:-edit1.text;
adotable1.fieldbyname(sex).asstring:-edit2.text;
adotable1.post;
但是在根本就是插入不进数据库,因为id 是自动的字段所以我就不需要写了,但是我想
通过delphi 来实现。在前端自动编号的id 字段不需要我输入。请问有什么方法
解决方案 »
- delphi如何选择录音通道?
- 一方有难,八方支援啊!
- 求助:SQL SERVER 2000 中的 money 类型,在delphi 中是什么类型?
- 还是Combobox下位列表框的问题(我出100分)
- 不同类型的数值什么运
- 如何创建带有interface声明的类?
- 开发环境是delphi5.0+sql2000,经常有这样的异常,请教一个好的解决办法
- Delphi中如何开发Service Application系统服务应用程序??
- 有用INSTALLSHIELD FOR BORLAND的么
- 谁有网络视频的控件或资料
- //请问这个GROUP BY 有什么用的可以出什么效果出来,一直都不知道分组是怎么用的
- 请高手解决回调函数的问题!◎◎◎◎(在线等待)
begin
close;
sql.clear;
sql.text := 'insert into tablename (name,sex) values(:name,:sex)';
parambyname('name').asstring := edit1.text;
parambyname('sex').asstring := edit2.text;
execsql;
end;
adotable1.fieldbyname('name').asstring:-edit1.text;
adotable1.fieldbyname(sex).asstring:-edit2.text;
这样写应该对的,不过看看是不是这样
1、-这个是什么,是不是=的
2、sex怎么不加上单引号呢
否则,你可以设一个变量,每当有新记录,插入删除时自加/自减1.并且用非编辑控件显示该字段.
代码自己写吧.