我是把excel作为一张表来操作的,向里面如果存放字符超过255,就提示错误
解决方案 »
- aspnetpage难道没得这个属性?
- 怎么用xmlhttpRequest来查询数据库,绑定到GridView上
- ★★★你会吗,送分快来抢★★★:GridView和DataTable都是在后台动态生成的,如何让GridView自动分页和排序?
- 面向接口编程到底有什么好处?
- 【调查】大家目前使用的VS版本都是什么?请跟帖!谢谢!
- 请问Label上面的信息怎么显示不出来啊?
- ASP.NET+SQL SERVER 一个例子小程序,执行不出结果
- 初学者的疑问
- 各位,有谁能给我说说为什么B/S要比C/S架构难维护?面试问题啊!
- 大家帮我分析一下这个出错原因是什么! (高手进)
- datagrid删除行问题。大虾救命呀~
- 随机数产生的问题。
我是把excel作为一张表来操作的,向里面如果存放字符超过255,就提示错误
Dim m_sConn1 As String = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=" & path & " ;" & _
"Extended Properties=""Excel 8.0;HDR=no"""
Dim conn1 As New OleDbConnection(m_sConn1)
Dim da1 As New OleDbDataAdapter("Select * From [sheet1$]", conn1)
Dim ds1 As DataSet = New DataSet()
da1.Fill(ds1, "b")
da1.UpdateCommand = New OleDbCommand("UPDATE [sheet1$] SET f2 =?, f4=? where f1=?", conn1)
da1.UpdateCommand.Parameters.Add("@f2", OleDbType.VarWChar, 1000).SourceColumn = "f2"
da1.UpdateCommand.Parameters.Add("@f4", OleDbType.VarWChar, 1000).SourceColumn = "f4"
da1.UpdateCommand.Parameters.Add("@f1", OleDbType.LongVarChar, 255).SourceColumn = "f1"但是f2不能存放长度超过256的字符串