最近在学习过程中碰到两个问题,一直没有解决,只好到此请好心人帮忙。
第一个问题,有没有办法使DBgridEh的标题栏变成下拉菜单,使用户根据下拉菜单自行选择Dbgrid某一列的列标题?
第二个问题,我想从一个Excel文件中导入数据到我的Oracle数据库中,但是我要根据需要选择Excel对应的列导入到数据库,导入的时候还要进行一些验证,例如车站的名称是否正确等,目前这个已经实现,但是速度很慢,200条左右数据(30个字段)需要五分多钟,太慢,请问有什么办法能够提高速度?
谢谢!
第一个问题,有没有办法使DBgridEh的标题栏变成下拉菜单,使用户根据下拉菜单自行选择Dbgrid某一列的列标题?
第二个问题,我想从一个Excel文件中导入数据到我的Oracle数据库中,但是我要根据需要选择Excel对应的列导入到数据库,导入的时候还要进行一些验证,例如车站的名称是否正确等,目前这个已经实现,但是速度很慢,200条左右数据(30个字段)需要五分多钟,太慢,请问有什么办法能够提高速度?
谢谢!
解决方案 »
- delphi如何实现现HTML界面的应用?
- import component —》import activex时,点击了FINISH后,出现access violation at address 00000000.read of address
- 谁帮改一个这个全局hook?
- 各位怎么写颜色变化的函数?
- 哪位高手知道打包ACCESS时不将.MDB文件(占用空间)打进去,表程序创建,请问有方法解决吗
- “高分”求一个省计算机技能比赛的课题,要有创新!!!!!!
- 停靠技术
- DELPHI做串口通讯的问题,很急!!!!!!!!!
- 怎样缩小JPG或GIF的大小?
- 想骂老板想骂经理的请进吧。。。
- 寻找动画名字
- indy 中 HTTPServer 为什么不能使用中文
第二个可以用ADO直接连EXCEL循环插入
第二个问题:用ADO直接连接EXCEL插入。
第二个问题,你可以将EXCEL中的数据,加载到内存中,加载的过程,可以同时进行验证。
然后将内存中的数据再保存为EXCEL(或TXT),然后再用ADO直接连接EXCEL批量导入到数据库中。