程序中执行循环执行SQL插入,但数据进入数据库的顺序确不一样

发布网友

我来回答

3个回答

热心网友

你首先确定你每次读入的是否为完整一行(这个你连续看两行就应该能确定),其次再确认一下接收的串和中间变量是否及时清空

看你的程序应该没有问题,你检查一下txt文件中是否有乱码等不能显示的字符,如果你有unix环境就拿到那个下面用vi看一下,如果没有用ultraedit或者editplus都可以,不过这两个打开你这个20w行的文件可能会比较困难,要不你就改一下你现在这个程序,判断一下ascii码

热心网友

建表时增加ID int identity(1,1)
然后倒入,这样ID自动产生顺序号。建立索引在ID上。

热心网友

数据库不会出现这种问题吧,估计是你循环出乱子了!贴出来看看

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com