您的位置:程序门 -> vb -> 数据库(包含打印,安装,报表)



导入问题:怎么导入数值型的有问题?


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


导入问题:怎么导入数值型的有问题?
发表于:2007-06-05 16:04:36 楼主
dim   grdbuy1   as   new   adodb.recordset
cn.connectionstring   =   connstr
cn.open
                  cn.EXECute   "insert   into   cbjl(name,dece_one,dece_dec,this_date)     "   &   _
                  "select   *   from   openrowset( 'microsoft.jet.oledb.4.0 ', 'excel   8.0;database=d:\热量表程序\test.xls;imex   =   1 ',sheet1$); "
这样写,如果有数据库里的字段是数值型的导入有问题,说是无法把nvarchar转换为number?
发表于:2007-06-05 16:21:561楼 得分:0
是不是数值太大了,转化过来的话就越界了

建议你先设置成varchar然后转
发表于:2007-06-06 10:51:132楼 得分:0
数值不大,是不是必须在数据库表里设置成varchar?这与设计数据库不符呀?


快速检索

最新资讯
热门点击