我从Excel表中获取了一个字符串“打印机.惠普”,要将“打印机.惠普”赋值给adodc.recordset.fields(0).value,运行后提示错误。
当我把字符串中的“.”去掉后,就可以将字符串赋值给adodc.recordset.fields(0).value,请教大神,我如何才能把“打印机.惠普”这个字符串赋值给adodc.recordset.fields(0).value。
当我把字符串中的“.”去掉后,就可以将字符串赋值给adodc.recordset.fields(0).value,请教大神,我如何才能把“打印机.惠普”这个字符串赋值给adodc.recordset.fields(0).value。
解决方案 »
- 关于VB sql数据库
- 请教,Timer 控件组 timer_timer(index as integer)问题
- 高手請指點,如果Excel用ADO連接作為數據庫處理的話,那麼數據如何刪除
- 怎么在非nodeclick里取得treeview的值
- 在MDI窗口中,怎么判断一个FORM已经装入(SHOW),如果已经SHOW,怎么能够让该FORM置
- 那位高人告诉我与Foxbase的total on 的SQL语句怎样写?
- 请问?这个C#的SINGLETON模式,怎么用VB.NET表示
- 现在百度贴吧的验证码还能获取么?
- 急救,那有vb5的运行库,望告之 一二?
- 如何在程序已经最小化以后截取快捷键?
- excel vba 怎么使用?有没有详细一点的教程呢?初学者对这个很感兴趣呢
- VB 生成EXE
如果你仅仅存储的是 打印机.惠普 ,那么程序认为中间的英文逗点是分隔符,当然会出错了。
Adodc1.Recordset.Fields(0) = 打印机.惠普 ,这样就会出错;
Adodc1.Recordset.Fields(0) = "打印机.惠普",这样应该不会有错误;
最好:Adodc1.Recordset.Fields(0) = CStr("打印机.惠普"),强制转换为字符串。