今天我们学校上不起网,我死了。不能按期完成任务了。这下我又得请朋友帮助我了。先谢谢了
假如我的一个表的一个字段在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里的让一个字段自动填值..是用那一个类型...哎,我全是自学的...乱呀!!烦呀!!~!请朋友帮助我..谢谢了.....
问题点数:0、回复次数:8Top
1 楼hychieftain(不同)回复于 2004-04-04 19:01:38 得分 0
2 Indentiy类型,或是企业管理器里将“标识”设为'是'Top
2 楼hychieftain(不同)回复于 2004-04-04 19:03:34 得分 0
1.这样写SQL语句
dim strSQL as string="("insert into 表名 () values(" & 值 &")"
dim mycom as sqlcommand=new sqlcommand(strSQL)
Top
3 楼hychieftain(不同)回复于 2004-04-04 19:05:57 得分 0
再执行下面语句即可
mycom.ExecuteNonQueryTop
4 楼fayewang(飞狐)回复于 2004-04-04 19:07:56 得分 0
你指的2.indentiy类型,是在设计表中的字段类型时,就选这个.就可以自动编号了吗Top
5 楼fayewang(飞狐)回复于 2004-04-04 19:10:04 得分 0
1.中的dim strSQL as string="("insert into 表名 () values(" & 值 &")"
我需要的是要参数效果 ...谢谢你帮我想一想....呵呵
Top
6 楼fayewang(飞狐)回复于 2004-04-04 19:14:04 得分 0
还想问一下....如何取出在datagrid里中的dropdownlist的值......
帮忙解决一下
我用的是:
dim i as integer
dim restr as string
i=e.item.itemindex
restr=e.item.cells(i).control(0)
不行取不出来...Top
7 楼hychieftain(不同)回复于 2004-04-04 19:52:34 得分 0
2.用企业管理器的话,将类型设为整整,下面的'标识'设为真,'标识种子'是开始的数,一般从1开始,'标识递增量'是指一次增加多在
1.Insert语句一般都是用语句,只有存储过程才用参数
3. DropDownList dr1=(DropDownList) e.Item.FindControl("dripdownlist的名字");Top
8 楼fayewang(飞狐)回复于 2004-04-05 09:23:03 得分 0
thanks..Top




