vb mysql数据导入到mssql,[请教]怎样把*.txt文本的数据导入sql数据库中?

news/2024/12/3 7:32:58/

我分两步走,先将文本文件导入到grid中,然后再上传到数据库。但是我测试下列代码来将文本文件导入时总是出错,不能成功导入,代码如下:Private Sub Command1_Click()

On Error GoTo err

Text1.Text = ""

Dim a() As Integer

Dim i As Integer

Dim j As Integer

Dim n As String

Dim line As String

With CommonDialog1

.Filter = "全部文件(*.*)|*.*|文本文件(*.txt)|*.txt"

.FilterIndex = 2

.CancelError = True

.InitDir = App.Path

.ShowOpen

End With

If CommonDialog1.FileName <> "" Then

Open CommonDialog1.FileName For Input As #1

Do While Not EOF(1)

'Line Input #1, line

Line Input #1, n

Text1.Text = Text1.Text & n & vbCrLf

Loop

Close #1

End If

Dim lineCount As Integer

lineCount = SendMessage(Text1.hwnd, _

EM_GETLINECOUNT, 0&, 0&)

'MsgBox lineCount - 1

Dim x() As String

x = Split(Text1.Text, vbCrLf, -1)

Dim y() As String

y = Split(x(0), "'", -1)

ReDim a(lineCount - 1, UBound(y) + 1) As Integer

Open CommonDialog1.FileName For Input As #1

For i = 1 To lineCount - 1

For j = 1 To UBound(y) + 1

Input #1, a(i, j)

Next

Next

Close #1

MSFlexGrid1.Rows = lineCount - 1

MSFlexGrid1.Cols = UBound(y) + 1

For i = 0 To lineCount - 2

MSFlexGrid1.Row = i

For j = 0 To UBound(y)

MSFlexGrid1.Col = j

MSFlexGrid1.Text = a(i + 1, j + 1)

Next

Next

Exit Sub

err:

MsgBox "错误终止了,请重新选择"

Exit Sub

End Sub

请大家帮忙看下。我的文本文件里面的数据格式是:

10003`0157`JF7013528042`2102112321N078000305``2102120291N078000361`

10003`0157`JF7013528042`2102112321N078000305``2102100053N078000145`

10003`0157`JF7013528042`2102112321N078000305``2102350768N078000540`

10003`0157`JF7013528042`2102112321N078000305``21210109956T78000226`

10003`0157`JF7013528041`2102300535N078000568``028892R078000306`

10003`0157`JF7013528041`2102350768N078000283``2102120289N078000495`

10003`0157`JF7013528041`2102350768N078000283``2102300535N078000568`

10003`0157`JF7013528041`2102350768N078000283``2102120289N078000496`

10003`0157`JF7013528041`2102350768N078000283``0355651078000724`

10003`0157`JF7013528041`2102112321N078000273``2102120291N078000359`

10003`0157`JF7013528041`2102112321N078000273``2102100053N078000146`

10003`0157`JF7013528041`2102112321N078000273``2102350768N078000283`

10003`0157`JF7013528041`2102112321N078000273``21210109956T78000229`

10003`0157`JF7013528040`2102300535N078000570``028892R078000339`

10003`0157`JF7013528040`2102350768N078000284``2102120289N078000558`

10003`0157`JF7013528040`2102350768N078000284``2102300535N


http://www.ppmy.cn/news/614386.html

相关文章

commander.js

参考链接&#xff1a; http://yijiebuyi.com/blog/2cd3833e8551a302b4ec645031bfd3d0.html http://blog.gejiawen.com/2016/09/21/make-a-node-cli-program-by-commander-js/ https://github.com/tj/commander.js/blob/master/Readme_zh-CN.md .option(-l, --langu, website la…

微擎 jssdk php文件,微擎register_jssdk分享到朋友功能无法使用的问题及解决办法

近期在做微信公众号应用开发时发现微擎register_jssdk分享到朋友功能无法使用&#xff0c;当前使用的微擎版本是1.8.2,通过查阅微信公众号官方的相关文档后发现jssdk的分享功能有进行调整。引用官方的话&#xff1a;请注意&#xff0c;原有的 wx.onMenuShareTimeline、wx.onMen…

使用npm install -g @vue/cli 命令安装最新的脚手架与Vue版本不匹配的问题

使用npm install -g vue/cli 命令安装最新的脚手架 创建项目时不要选择Vue版本&#xff0c;让它默认选择&#xff08;默认选择 Vue2&#xff09;否则会出现 vue版本和脚手架版本vue-cli 不兼容的问题&#xff08;怪哉&#xff09; 脚手架兼容vue2 不兼容vue3 &#xff1f; 不理…

Gamma矫正技术

Gamma矫正技术 一. gamma校正背景 在电视和图形监视器中&#xff0c;显像管发生的电子束及其生成的图像亮度并不是随显像管的输入电压线性变化&#xff0c;电子流与输入电压相比是按照指数曲线变化的&#xff0c;输入电压的指数要大于电子束的指数。这说明暗区的信号要比实际…

oracle层次查询用处,Oracle描述层次查询(hierarchicalquery)

欢迎进入Oracle社区论坛&#xff0c;与200万技术人员互动交流 >>进入 有关Oracle描述层次查询(hierarchical query)的详细情况&#xff0c;先看一张图&#xff1a; 正确答案&#xff1a;BD A错误&#xff0c;树的遍历可以从上至下&#xff0c;或从下至上 B正确 C正确&…

常用语义分割小样本模型

常用语义分割小样本模型 1.介绍 深度卷积神经网络在图像分类、目标检测、语义分割等许多视觉理解任务上都取得了重大突破。一个关键的原因是大规模数据集的可用性&#xff0c;比如ImageNet&#xff0c;这些数据集支持对深度模型的培训。然而&#xff0c;数据标记是昂贵的&…

长篇自动驾驶技术综述论文(上)

长篇自动驾驶技术综述论文&#xff08;上&#xff09; A Survey of Autonomous Driving: Common Practices and Emerging Technologies Ekim Yurtsever, Jacob Lambert, Alexander Carballo, Kazuya Takeda 论文链接&#xff1a;https://arxiv.org/abs/1906.05113 摘要 自…

长篇自动驾驶技术综述论文(下)

长篇自动驾驶技术综述论文&#xff08;下&#xff09; 三维目标检测 鉴于经济性&#xff0c;可用性和研究的广泛性&#xff0c;几乎所有的算法都使用相机作为主要的感知方式。把相机应用在ADS中&#xff0c;限制条件除了前面讨论到的光照等因素外&#xff0c;还有一个问题就是…