你的传入参数是不是太长(不是一个字符),而且你的参数都定义成char型。估计是这里的错误。
解决方案 »
- 关于对Excel一个或多个单元格复制的问题
- greadview自动绑定一个SqlDataSource 启用 删除 怎样给这个删除添加一个删除提示
- csdn论坛是不是出问题了?
- gridview中怎样实现单击某行激发事件?
- 刷新后,按钮里动作被再次执行
- 怎样调用公共类公共函数?
- 用户登陆写了一点不知该怎么写了。
- 如何把鼠标变成沙漏呀?然后再变回来?
- 求教,想给GridView加点击可编辑的客户端功能
- 请教Page.GetPostBackEventReference,Page.GetPostBackClientEvent方法具体用法,最好有例子,一定解帖
- .NET如何打包?
- 先祝各位高手新年快乐!得到祝福的人请进来帮我解决这个问题。
数据库中实际设置的长度你可以将sql语句输出显示后
放到查询分析器中调试,确定后
进行修改,
控制输入参数的长度或加长栏位长度的设置
在数据库中,Sqlserver中,将char()-->varchar();char()-->text();
可能在这:
cmdstr="insert into usertable values('username','password','fullname','sex','birthday','ebackground','workingplace','telephonenumber','professionalposit','adress','postnumber')"
改
cmdstr="insert into usertable values('"+"username+"','"+password+"','"+fullname+"','"+sex+"','"+birthday+"','"+ebackground+"','"+workingplace+"','"+telephonenumber+"','"+professionalposit+"','"+adress+"','"+postnumber+"')"
request.form["XXXX"]
你老哥是写asp还是asp.net,多看看书这句怎么没见到用户和密码?
connectionstr="server=localhost;database=paper;integrated security=SSPI;persist security info=False;"
加上个User ID=sa;password=
BC30311: 无法将类型“System.Collections.Specialized.NameValueCollection”的值转换为“Char”。
sorry,没看清,你用的是vb.net
应该是request.form("username")不是request.form("username.value") 楼主说的对
另外这个有错误BC30311: 无法将类型“System.Collections.Specialized.NameValueCollection”的值转换为“Char”。
可能是以下有错,把所有的char类型改为String
例如dim professionalposit as char
应该是dim professionalposit as String