我的数据表[user]{id(主键,自增),username,passwd}都不能为空.
我插入数据表的代码如下:
with adoquery do
bgein
append;
fields.fieldByName['username']:=Edit1.text;
fields.fieldByName['passwd']:=Edit2.text;
post;
end;
可是我插入的时候总是提示不能插入空列,但是我输入的信息绝对不是空的;
不知道这是什么原因,先谢谢了
我插入数据表的代码如下:
with adoquery do
bgein
append;
fields.fieldByName['username']:=Edit1.text;
fields.fieldByName['passwd']:=Edit2.text;
post;
end;
可是我插入的时候总是提示不能插入空列,但是我输入的信息绝对不是空的;
不知道这是什么原因,先谢谢了
解决方案 »
- dbgrid1.Options的属性怎么写
- sql server2000本身的whlie
- edit1.text里有24位数字,去掉前8位,剩下16位显示到edit2.text里怎么实现
- 传结构体的指针至delphi开发的DLL问题
- 怎样解决SPComm在win2k下的多串口通信限制
- Treeview.items.addobject函数中的第三个参数point有什么用?
- 看不懂了,晕了,真不知道如何理解这一行,高手请进!
- 数据库问题
- 如何用topenpicturedialog控件打开JPG格式的图片?大虾们帮帮忙
- Delphi远程数据库操作
- 求助:是否win98下对sql2000的存储过程调用有问题?
- 动态创建类对象的问题
这样就没问题了
insert into [user](username,passwd)
values (Edit1.text, Edit2.text)
那个域不允许修改
系统自动添加了
不知道是不是这样
请教能不能另设一个字段为自增字段,但不是主键
user是主键但不自增
插入的时候,不要给自增字段赋值
给主键user赋值
var
s:string;
s:='insert into tablename(字段) values(:参数)';