今天我们学校上不起网,我死了。不能按期完成任务了。这下我又得请朋友帮助我了。先谢谢了
假如我的一个表的一个字段在sql中定义的是float,长度为7
我webform1.aspx.vb中要修改那个字段的值。例如:
dim mycon as sqlconnection=new sqlconnection("")
dim mycom as sqlcommand=new sqlcommand("insert into 表名 () values(@xx)",mycon)
mycom.parameters.add(new sqlparameter("@xx",sqldbtype.float,7)
mycom.parameters("@xx").value=int64.parse(textbox1.text)
如果输入值就不会错。。可是我为空时。。就出错了:出输入字符的类型不匹配...
我在sql2000里已经定义它可以为空了..
还有我最后用了
mycom.parameters("@xx").value=iif(trim(textbox1.text))="",0,int64.parse(textbox1.text)) //可是还是出同样的错..
还有提示说二进制不能缩小转换....(另一个页面中的)又是啥子意思..
还想问一下..SQL2000里的让一个字段自动填值..是用那一个类型...哎,我全是自学的...乱呀!!烦呀!!~!请朋友帮助我..谢谢了.....