问题描述
数据库表中定义的字段使double型如:学生分数类型定义为double在vb代码中me.txtFenShu.text定义为String类型但是在页面上TEXT中没有任何值入力在这种情况下怎么才能把me.txtFenShu.text的内容入力到数据库的对应字段中
解决方案
解决方案二:
使用convert()函数进行转换啊。
解决方案三:
现在的代码是这样dtrFZKFLE.Item("負担入出庫料")=CStr(Me.txtFtnNskKg.Text)报的异常是入力文字列の形式が正しくありません。列負担入出庫料に<>を格納できませんでした。必要な型はDoubleです。
解决方案四:
dtrFZKFLE.Item("負担入出庫料")=Convert.ToDouble(Me.txtFtnNskKg.Text);
解决方案五:
ifMe.txtFtnNskKg.Text=string.emptythendtrFZKFLE.Item("負担入出庫料")=dbNull.valueelsedtrFZKFLE.Item("負担入出庫料")
解决方案六:
=CStr(Me.txtFtnNskKg.Text)
解决方案七:
谢谢大家dtrFZKFLE.Item("負担入出庫料")=Convert.ToDouble(Me.txtFtnNskKg.Text);这种方法刚才我试过了不行的
解决方案八:
4楼谢谢你IfstrFtnNskKg=String.EmptyThendtrFZKFLE.Item("負担入出庫料")=DBNull.ValueElsedtrFZKFLE.Item("負担入出庫料")=strFtnNskKgEndIf这样写ok谢谢大家帮忙
解决方案九:
PrivateSubButton3_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesButton3.Clickapp.Quit()EndSubPrivateSubButton4_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesButton4.ClickConsole.WriteLine(ToSqlDouble(Me.TextBox1.Text).ToString)EndSubPrivateFunctionToSqlDouble(ByValvalueAsString)AsObjectDimresultAsObject=NothingIfNotDouble.TryParse(value,result)Thenresult=DBNull.ValueEndIfReturnresultEndFunction