VB 6在批量导入文本数据时,如何判断要导入的数据已经存在。比如,我要从一个文本文件中导入多个身份证id

[复制链接]
查看11 | 回复5 | 2011-1-20 01:59:09 | 显示全部楼层 |阅读模式
比如,我要从一个文本文件中导入多个身份证id, 但是要导入的id号码不能与数据库中的id重复。本人水平太差了,只能判断一个,不能批量判断是否重复,请问如何写判断语句?
Dim Rs As ADODB.Recordset
Dim sql As String
sql = "select * from dyxx"
Set Rs = ExeSQL(sql)
Open "1.txt" For Random As #4 Len = 24
n = LOF(4) / 24
HScroll1.Max = n
For i = 0 To n - 1
ReDim Preserve dy(0 To n - 1)
Get #4, i + 1, dy(i)
Rs.AddNew
Rs.Fields("id") = dy(i).id
Rs.Fields("xm") = dy(i).name
Rs.Update
Command5.Enabled = False
Rs.Fields.Refresh
Next i
Close #4
MsgBox "数据导入成功"

回复

使用道具 举报

千问 | 2011-1-20 01:59:09 | 显示全部楼层
以二进制方式读取图片文件,以字节方式存入access,浏览图片时只要将数据库里的二进制数据读出重新写入文件即可,理论上可以存储任何文件(体积允许的范围内)
回复

使用道具 举报

千问 | 2011-1-20 01:59:09 | 显示全部楼层
每读入一个,就与数据库中的对比一次,看是否重复..能判断一个,通过循环就能够判断多个.
回复

使用道具 举报

千问 | 2011-1-20 01:59:09 | 显示全部楼层
祝:年年有今日,岁岁有今朝,月月涨工资,周周中彩票,天天好心情,日日好运道,白天遇财神,夜晚数钞票。 就推荐我是最佳答案吧
回复

使用道具 举报

千问 | 2011-1-20 01:59:09 | 显示全部楼层
为了久藏你的影子,在深冬,我给心灵再上一把锁。而如今,在这个日子,我从锁眼里仿佛又听到了自己的声音!加分吧,嘻嘻
回复

使用道具 举报

千问 | 2011-1-20 01:59:09 | 显示全部楼层
银铃轻响,是思念和祝福的投递。轻轻地一声问候,不想惊扰你,只想真切地祝你新春快乐!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行