|
主题: 请教 asp中sql语句中insert的操作
|
mlzboy
职务:普通成员
等级:2
金币:2.0
发贴:317
|
#12004/6/25 2:30:44
用INSERT语句加入新数据 使用INSERT语句可以创建新的数据行。如果你希望在某一行的某个字段中赋值则要用到UPDATE语句。
插入语句的语法如下: INSERT INTO table_name (column1, column2, column3) valueS (‘data1’, ‘data2’, ‘data3’);
如果你想按照表内现有列的同一顺序插入所有的值,那么你不必指定列名,当然,从可读性考虑最好不要这样做。另外,如果你列出列名则不必要按照它们在数据库中出现的顺序包括它们,只要你列出的值与它们一一对应即可。有些列你并没有为其输入新的信息所以你自然没有必要列出它们来。
我想一次对一个表中的所有段进行插入操作,我想向上面说的那样,一次性插入,就省得写字段名了,可是还是不大会,能不能写个式子,像上面INSERT INTO table_name (column1, column2, column3) valueS (‘data1’, ‘data2’, ‘data3’);
还请高手帮忙
|
mlzboy
职务:普通成员
等级:2
金币:2.0
发贴:317
|
#22004/6/29 16:14:09
谢谢,这样是成功了,但是由于我的数据库的表中,有一个自动编号的字段,这样的话,连这个也要手工填写了,不知道这个有没有解决办法啊,就是除自动编号以外的其它字段进行插入操作,谢谢
|
沉默是金
职务:普通成员
等级:6
金币:11.2
发贴:4357
|
#32004/6/29 17:29:20
有呀,列出除自动编号以外所有字段,输入相应的值!
难人一个……
|
浮尘
职务:普通成员
等级:3
金币:7.0
发贴:1258
|
#42004/7/1 19:03:01
有一个自动编号的字段,这样的话,连这个也要手工填写了 这是什么意思呀?自动编号的字段你是不能手工填写的吧? objRS.AddNew objRS("fieldname1")=fieldvalue1 objRS("fieldname2")=fieldvalue2 ...... objRS.Update
|
mlzboy
职务:普通成员
等级:2
金币:2.0
发贴:317
|
#52004/7/2 0:41:00
我的意思是指,自动编号是不能手动插入,但是如果照最上面那种写法的话,需要手动加入自动编号才能有效,
|
dreamexpress_5d
职务:普通成员
等级:1
金币:10.0
发贴:2229
|
#62004/7/9 12:56:07
mlzboy在上个帖子中说 引用: 我的意思是指,自动编号是不能手动插入,但是如果照最上面那种写法的话,需要手动加入自动编号才能有效,
什么叫自动编号?明白不?你不用列出来这个字段,更不能输入值,否则出错没商量。 你就是在SQL里用企业管理器也无法输入自动编号的列啊。
|
无敌网络ANTer
职务:普通成员
等级:2
金币:1.0
发贴:187
|
#72004/7/9 14:26:20
在ASP中用数据集来完成数据的提交及删除,修改是很方便的,可以在网上搜一下~!
骄傲的骑士\曾起何时\已挂靴于驰骋的沙场\空留绝尘而去的笑声 Antknight
|
mlzboy
职务:普通成员
等级:2
金币:2.0
发贴:317
|
#82004/7/10 22:45:38
antknight在上个帖子中说 引用: 在ASP中用数据集来完成数据的提交及删除,修改是很方便的,可以在网上搜一下~!
我对你的表述不太理解,可能我是会用的,还请请个实例,
|