我的代码在vb.net中,在后台am使用mysql。mysql表包含高达2500万的数据。我想把数据从表移到数据集中。表包含varchar数据类型中作为电话号码的列。将整个数据移动到数据集中。
错误
收到类似连接超时的错误。然后我在代码中添加以下行
code
-----
mycommand1 = New MySqlCommand("select fld_phonenumber from tbl_dndno ", myconnection1)
ada = New MySqlDataAdapter(mycommand1)
ada.SelectCommand.CommandTimeout = 0 ' the code to increase the command timeout for dataadapter.
ada.Fill(ds1)
myconnection1.Close()
现在我看不到数据集中的值。代码继续运行。没有显示任何结果或错误。请帮我解决这个问题吗?我是vb.net 的新手
为什么不移动更少的数据,让用户对其进行分页(如第1页、第2页、第3页等),并且在每个加载序列上只加载100000、200000、300000、400000甚至500000条记录?
毕竟,即使你每页显示1000条记录,每次加载时仍会显示100页!
如果加载2000多万条记录需要那么长时间。。。。将数据重命名到页面需要更长的时间!!!
此外,还可以根据第一个字母加载选项。。。。毕竟,如果有人想找到史密斯的联系人/个人/id,那么加载琼斯、贝克、帕特尔、汗有什么意义??