我现在用VB做了1个利用EXCEL表格往SQL-SERVER中导入数据的程序,但是出现了1个非
常棘手的问题:在数据库中的相应字段为FLOAT型,而EXCEL中相应列的格子中有可能出
现空白(也就是说什么都没填)。我目前的代码如下:
If Trim$(strScore) = "" Then
rsuSelectClass("成绩") = ""
Else
rsuSelectClass("成绩") = Trim$(strScore)
End IfrsuSelectClass.UpdateBatch这样的话,调试程序时,VB会报多步操作出错的那种提示。经过逐步调试,发现正是因
为FLOAT型数据不能填入空白的问题,现在就是想实现直接在SQL-SERVER里按CTRL+0的
那种输入NULL的效果,这段代码该怎么改啊?大侠们救我啊~~
常棘手的问题:在数据库中的相应字段为FLOAT型,而EXCEL中相应列的格子中有可能出
现空白(也就是说什么都没填)。我目前的代码如下:
If Trim$(strScore) = "" Then
rsuSelectClass("成绩") = ""
Else
rsuSelectClass("成绩") = Trim$(strScore)
End IfrsuSelectClass.UpdateBatch这样的话,调试程序时,VB会报多步操作出错的那种提示。经过逐步调试,发现正是因
为FLOAT型数据不能填入空白的问题,现在就是想实现直接在SQL-SERVER里按CTRL+0的
那种输入NULL的效果,这段代码该怎么改啊?大侠们救我啊~~
解决方案 »
- 如何把数据输出到access呢? 估计有16W条数据
- 分组统计
- vb用对话框打开excel
- 如何解决连接SQL数据库超时“死机”的问题?
- 急问两个双精度书据比较时出现的问题
- 怎么样,调出 OLEDB的数据连接属性对话框?
- 我想引有一个原代码!但看不明白!那个老大帮个忙呀。写写注释
- 请各位帮忙找函数
- 问个无关的问题:在98SE的基础上装2000 Server,总共需要多少空间?能不能装在同一个盘?
- 向各位高手请教,如何限定mdi窗体中的子窗体的大小,并且用户不能自行修改(通过拖拉来改变子窗体大小)其大小
- 如何实现通过鼠标的单击实现对datagrid内容的选取?
- 如何在vsflexgrid表头格内画斜线?
rsuSelectClass("成绩") = null
Else
rsuSelectClass("成绩") = Trim$(strScore)
End If
rsuSelectClass("成绩") = null
Else
rsuSelectClass("成绩") = Val(Trim$(strScore))
End If是吧?而且VB中判断是否为空, 用Len()函数好些, 据说效率高, 在大循环的时候很有用:If Len(Trim$(strScore)) = 0 Then
rsuSelectClass("成绩") = null
Else
rsuSelectClass("成绩") = Val(Trim$(strScore))
End If