Asp.net 向access 2003 表中插入记录问题:如何跳过自动编号的字段。(求救高手)

dsm007 2005-03-24 09:08:40
在asp.net中用建好链接,向表插入记录,一切正常。后因需要加了一个自动编号的主键,插入的语句如下:
string sql="insert into perinfo values('"+this.TextBox12.Text.ToString()+"','"+this.TextBox11.Text.ToString()+"','"+this.TextBox9.Text.ToString()+"','"+this.TextBox8.Text.ToString()+"','"+this.DropDownList2.SelectedValue.ToString()+"','"+this.TextBox7.Text.ToString()+"','"+this.TextBox1.Text.ToString()+"','"+this.TextBox2.Text.ToString()+"',NULL)";
最后的NULL就是要给这个自动编号的字段赋值,也是无奈之举,但也不能成功。象用SQL server一样不加就会提示:插入字段数与表字段数不同云云。
如何才能跳过这个自动编号的字段,让其发挥应该有的作用:系统编号。试请大虾们帮忙,小生感激不尽。
...全文
264 14 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
nanhaoff 2005-03-24
  • 打赏
  • 举报
回复
同意楼上的
自动编号就直接不写就ok了
jwt1982 2005-03-24
  • 打赏
  • 举报
回复
dzvsyt(一笑天)
做的就可以!
ycy589 2005-03-24
  • 打赏
  • 举报
回复
从点滴做起!!!
可爱的排骨 2005-03-24
  • 打赏
  • 举报
回复
偷懒者的下场,呵呵
dzvsyt 2005-03-24
  • 打赏
  • 举报
回复
插入语句不对啊:insert into perinfo values(null,'张三','男')

应该这样啊:

insert into perinfo(name,sex) values('张三','男')
dsm007 2005-03-24
  • 打赏
  • 举报
回复
对的,比如说access 2003表perinfo中的字段有三个 分别是ID(自动编号)(主键),name(text),sex(text),
我现在要在asp.net用sql语句插入记录,如何写:
1 ,insert into perinfo values('张三','男')
这种提示:插入的记录的字段数与表字段数不同,失败!
2,insert into perinfo values(null,'张三','男')(希望系统自动编号)
结果提示:试图将 Null 值赋予一个非 Variant 数据类型的变量。

我如何再做呀?高手,大虾请相助呀
hedonister 2005-03-24
  • 打赏
  • 举报
回复
直接不插入不就得了?空掉,比如你一共有a b c三个字段,其中a是自编号的,你直接空掉
insert into perinfo (b,c) values (值1,值2)就行了,不用管的
「已注销」 2005-03-24
  • 打赏
  • 举报
回复
自动编号哪个字段不用插入值得!在插入语句里可以抛开!
lingwu05 2005-03-24
  • 打赏
  • 举报
回复
自动编号的字段是不能赋值的。由数据库自己赋值的。
dsm007 2005-03-24
  • 打赏
  • 举报
回复
不对,请看我的语句没错的。请如何跳过自动编号的问题。
nanhaoff 2005-03-24
  • 打赏
  • 举报
回复
在acess中有一个自动编号的字段,直接把字段设置成自动编号不就ok了
bobomouse 2005-03-24
  • 打赏
  • 举报
回复
楼上的说得对!
bomb_boy 2005-03-24
  • 打赏
  • 举报
回复
insert into perinfo (字段1,字段2) values (值1,值2)
语句这样写不就OK了
dsm007 2005-03-24
  • 打赏
  • 举报
回复
给的分没有显示。所以请注意查收!

62,243

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧