我给没个人分一个id,我让他从1000开始自动加!但是最后插到数据库怎么插进去
数据库是sql7.0
18 个解决方案
#1
在表中设置一个ID字段,类型设为int,再直接Insert不就行了。
#2
列名 数据类型 NULL 标识 标识种子
ID int 否 是 1000
ID int 否 是 1000
#3
在数据库的表定义中可以设定id项为识别(Identify), 识别种子(indentify seed?)为1000,就行了
#4
新增记录时不要给这个字段赋值,SQL SERVER会自动赋值
#5
请注意呀!!!
请注意呀!!!请注意呀!!!
请注意呀!!! 绝对兑现!绝对兑现!绝对兑现!绝对兑现!绝对兑现!绝对兑现!绝对兑现!绝对兑现!绝对兑现!绝对兑现!绝对兑现!绝对兑现!绝对兑现!
请注意呀!!!
请注意呀!!!
请注意呀!!!
但是int 的!默认为4位呀
请注意呀!!!请注意呀!!!
请注意呀!!! 绝对兑现!绝对兑现!绝对兑现!绝对兑现!绝对兑现!绝对兑现!绝对兑现!绝对兑现!绝对兑现!绝对兑现!绝对兑现!绝对兑现!绝对兑现!
请注意呀!!!
请注意呀!!!
请注意呀!!!
但是int 的!默认为4位呀
#6
int的4是指4个字节的长度。
不过建议不要使用identity属性。自己在程序或使用触发器设置ID号
不过建议不要使用identity属性。自己在程序或使用触发器设置ID号
#7
你肯定是在执行insert 语句时出了出了错,不要把id字段写到其中!
#8
但是int 的!默认为4位呀 ,我想这4位应该足够你用的了,^_^。
#9
我这样插怎么出错了
mysql="insert into hezuo1(all,lb,lb2,province,province2,city,city2,companyname,kind,uid,password,repassword,adress,pc,linkman,zc,tel,ttel,fax,tfax,www,email,creattime,introduce,price,khh,khmc,zh) values("&request.form("all")&"','"&request.form("lb")&"','"&request.form("lb2")&"','"&request.form("province")&"','"&request.form("province2")&"','"&request.form("city")&"','"&request.form("city2")&"', '"&request.form("companyname")&"','"&request.form("kind")&"','"&request.form("uid")&"','"&request.form("password")&"', '"&request.form("repassword")&"','"&request.form("adress")&"','"&request.form("pc")&"','"&request.form("linkman")&"','"&request.form("zc")&"', '"&request.form("tel")&"','"&request.form("ttel")&"','"&request.form("fax")&"','"&request.form("tfax")&"', '"&request.form("www")&"','"&request.form("email")&"','"&request.form(creattime)&"','"&request.form(introduce)&"','"&request.form(price)&"','"&request.form("khh")&"','"&request.form("khmc")&"','"&request.form("zh")&"')"
求对象 错误 'ASP 0102 : 80004005'
需要字符串输入
/ttt/hezuo1.asp, 行8
函数需要字符串输入。
mysql="insert into hezuo1(all,lb,lb2,province,province2,city,city2,companyname,kind,uid,password,repassword,adress,pc,linkman,zc,tel,ttel,fax,tfax,www,email,creattime,introduce,price,khh,khmc,zh) values("&request.form("all")&"','"&request.form("lb")&"','"&request.form("lb2")&"','"&request.form("province")&"','"&request.form("province2")&"','"&request.form("city")&"','"&request.form("city2")&"', '"&request.form("companyname")&"','"&request.form("kind")&"','"&request.form("uid")&"','"&request.form("password")&"', '"&request.form("repassword")&"','"&request.form("adress")&"','"&request.form("pc")&"','"&request.form("linkman")&"','"&request.form("zc")&"', '"&request.form("tel")&"','"&request.form("ttel")&"','"&request.form("fax")&"','"&request.form("tfax")&"', '"&request.form("www")&"','"&request.form("email")&"','"&request.form(creattime)&"','"&request.form(introduce)&"','"&request.form(price)&"','"&request.form("khh")&"','"&request.form("khmc")&"','"&request.form("zh")&"')"
求对象 错误 'ASP 0102 : 80004005'
需要字符串输入
/ttt/hezuo1.asp, 行8
函数需要字符串输入。
#10
你注意一下,数据类型是否一致。是否要单引号。换行的时候也要注意引号。
#11
在数据库中运行一下嘛!很快找出错误的
#12
这样写太容易出错了,建议你用rs.AddNew和rs.Update来实现:
sql = "Select all,lb,lb2,province,province2,city,city2,companyname,kind,uid,password,repassword,adress,pc,linkman,zc,tel,ttel,fax,tfax,www,email,creattime,introduce,price,khh,khmc,zh From hezuo1 Where 1=0"
Set rs = Server.CreateObject ("ADODB.Recordset")
rs.Open sql,conn, 1, 3
rs.AddNew
rs("all") = request.form("all")
rs("lb") = request.form("lb")
.
.
.
rs.Update
rs.Close
Set rs = Nothing
sql = "Select all,lb,lb2,province,province2,city,city2,companyname,kind,uid,password,repassword,adress,pc,linkman,zc,tel,ttel,fax,tfax,www,email,creattime,introduce,price,khh,khmc,zh From hezuo1 Where 1=0"
Set rs = Server.CreateObject ("ADODB.Recordset")
rs.Open sql,conn, 1, 3
rs.AddNew
rs("all") = request.form("all")
rs("lb") = request.form("lb")
.
.
.
rs.Update
rs.Close
Set rs = Nothing
#13
用AddNew还有个好处,就是可以不用考虑单引号的问题,
你前面的程序也有可能是因为在字符串中有单引号而出错的,你可以先
response.write mysql
response.end
来看看到底出了什么问题
你前面的程序也有可能是因为在字符串中有单引号而出错的,你可以先
response.write mysql
response.end
来看看到底出了什么问题
#14
回头我来给分!谢谢大家的意见!
#15
?
#16
我id是一个函数的植,那怎么插???????????????
#17
我id是一个函数的植,那怎么插???????????????
#18
那id就不能设为识别(Indentify)类型了,用一般的整形就可以了
#1
在表中设置一个ID字段,类型设为int,再直接Insert不就行了。
#2
列名 数据类型 NULL 标识 标识种子
ID int 否 是 1000
ID int 否 是 1000
#3
在数据库的表定义中可以设定id项为识别(Identify), 识别种子(indentify seed?)为1000,就行了
#4
新增记录时不要给这个字段赋值,SQL SERVER会自动赋值
#5
请注意呀!!!
请注意呀!!!请注意呀!!!
请注意呀!!! 绝对兑现!绝对兑现!绝对兑现!绝对兑现!绝对兑现!绝对兑现!绝对兑现!绝对兑现!绝对兑现!绝对兑现!绝对兑现!绝对兑现!绝对兑现!
请注意呀!!!
请注意呀!!!
请注意呀!!!
但是int 的!默认为4位呀
请注意呀!!!请注意呀!!!
请注意呀!!! 绝对兑现!绝对兑现!绝对兑现!绝对兑现!绝对兑现!绝对兑现!绝对兑现!绝对兑现!绝对兑现!绝对兑现!绝对兑现!绝对兑现!绝对兑现!
请注意呀!!!
请注意呀!!!
请注意呀!!!
但是int 的!默认为4位呀
#6
int的4是指4个字节的长度。
不过建议不要使用identity属性。自己在程序或使用触发器设置ID号
不过建议不要使用identity属性。自己在程序或使用触发器设置ID号
#7
你肯定是在执行insert 语句时出了出了错,不要把id字段写到其中!
#8
但是int 的!默认为4位呀 ,我想这4位应该足够你用的了,^_^。
#9
我这样插怎么出错了
mysql="insert into hezuo1(all,lb,lb2,province,province2,city,city2,companyname,kind,uid,password,repassword,adress,pc,linkman,zc,tel,ttel,fax,tfax,www,email,creattime,introduce,price,khh,khmc,zh) values("&request.form("all")&"','"&request.form("lb")&"','"&request.form("lb2")&"','"&request.form("province")&"','"&request.form("province2")&"','"&request.form("city")&"','"&request.form("city2")&"', '"&request.form("companyname")&"','"&request.form("kind")&"','"&request.form("uid")&"','"&request.form("password")&"', '"&request.form("repassword")&"','"&request.form("adress")&"','"&request.form("pc")&"','"&request.form("linkman")&"','"&request.form("zc")&"', '"&request.form("tel")&"','"&request.form("ttel")&"','"&request.form("fax")&"','"&request.form("tfax")&"', '"&request.form("www")&"','"&request.form("email")&"','"&request.form(creattime)&"','"&request.form(introduce)&"','"&request.form(price)&"','"&request.form("khh")&"','"&request.form("khmc")&"','"&request.form("zh")&"')"
求对象 错误 'ASP 0102 : 80004005'
需要字符串输入
/ttt/hezuo1.asp, 行8
函数需要字符串输入。
mysql="insert into hezuo1(all,lb,lb2,province,province2,city,city2,companyname,kind,uid,password,repassword,adress,pc,linkman,zc,tel,ttel,fax,tfax,www,email,creattime,introduce,price,khh,khmc,zh) values("&request.form("all")&"','"&request.form("lb")&"','"&request.form("lb2")&"','"&request.form("province")&"','"&request.form("province2")&"','"&request.form("city")&"','"&request.form("city2")&"', '"&request.form("companyname")&"','"&request.form("kind")&"','"&request.form("uid")&"','"&request.form("password")&"', '"&request.form("repassword")&"','"&request.form("adress")&"','"&request.form("pc")&"','"&request.form("linkman")&"','"&request.form("zc")&"', '"&request.form("tel")&"','"&request.form("ttel")&"','"&request.form("fax")&"','"&request.form("tfax")&"', '"&request.form("www")&"','"&request.form("email")&"','"&request.form(creattime)&"','"&request.form(introduce)&"','"&request.form(price)&"','"&request.form("khh")&"','"&request.form("khmc")&"','"&request.form("zh")&"')"
求对象 错误 'ASP 0102 : 80004005'
需要字符串输入
/ttt/hezuo1.asp, 行8
函数需要字符串输入。
#10
你注意一下,数据类型是否一致。是否要单引号。换行的时候也要注意引号。
#11
在数据库中运行一下嘛!很快找出错误的
#12
这样写太容易出错了,建议你用rs.AddNew和rs.Update来实现:
sql = "Select all,lb,lb2,province,province2,city,city2,companyname,kind,uid,password,repassword,adress,pc,linkman,zc,tel,ttel,fax,tfax,www,email,creattime,introduce,price,khh,khmc,zh From hezuo1 Where 1=0"
Set rs = Server.CreateObject ("ADODB.Recordset")
rs.Open sql,conn, 1, 3
rs.AddNew
rs("all") = request.form("all")
rs("lb") = request.form("lb")
.
.
.
rs.Update
rs.Close
Set rs = Nothing
sql = "Select all,lb,lb2,province,province2,city,city2,companyname,kind,uid,password,repassword,adress,pc,linkman,zc,tel,ttel,fax,tfax,www,email,creattime,introduce,price,khh,khmc,zh From hezuo1 Where 1=0"
Set rs = Server.CreateObject ("ADODB.Recordset")
rs.Open sql,conn, 1, 3
rs.AddNew
rs("all") = request.form("all")
rs("lb") = request.form("lb")
.
.
.
rs.Update
rs.Close
Set rs = Nothing
#13
用AddNew还有个好处,就是可以不用考虑单引号的问题,
你前面的程序也有可能是因为在字符串中有单引号而出错的,你可以先
response.write mysql
response.end
来看看到底出了什么问题
你前面的程序也有可能是因为在字符串中有单引号而出错的,你可以先
response.write mysql
response.end
来看看到底出了什么问题
#14
回头我来给分!谢谢大家的意见!
#15
?
#16
我id是一个函数的植,那怎么插???????????????
#17
我id是一个函数的植,那怎么插???????????????
#18
那id就不能设为识别(Indentify)类型了,用一般的整形就可以了