如何从文本文件中导入数据(不是弱智问题,近来看了就知道了) VB中导入? 为什么一定要在VB中导入呢? 方法不难,效率不高而已.在VB中,打开文本文件,逐行读取,然后再分拆写入SQL数据库就行了. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 '导入处理的过程Sub s_SaveToDb(ByVal sFileName$, ByVal iDb As Object) Dim iFn As Object Dim iSql$, iStr$ Set iFn = CreateObject("FileSystemObject").OpenTextFile("c:\1.txt", 1) With iFn While .AtEndOfStream = False iStr = iFn.ReadLine iStr = "insert 表(帐号,日期,借贷方标志,发生额,序号) values('" & vbCrLf & _ Replace(Mid(iStr, 2, Len(iStr) - 2), "|", "','") & "')" iDb.Execute iSql Wend iFn.Close End WithEnd Sub'调用示例'要求引用Microsoft ActiveX Data Objects 2.x Library''数据库连接字符串模板'身份验证模式为:"sql server和windows"'Provider=SQLOLEDB.1;Persist Security Info=True;User ID=用户名;Password=密码;Initial Catalog=数据库名;Data Source=SQL服务器名''身份验证模式为:"仅windows"'Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=数据库名;Data Source=SQL服务器名Sub test() Dim iDb As ADODB.Connection Dim iConn$ '数据库连接字符串 iConn = "Provider=SQLOLEDB.1;Persist Security Info=True;User ID=用户名;Password=密码;Initial Catalog=数据库名;Data Source=SQL服务器名" Set iDb = New ADODB.Connection iDb.Open iConn s_SaveToDb "c:\a.txt", iDb '要导入的文本文件: c:\a.txt iDb.Close Set iDb = NothingEnd Sub 在ASP.net怎么实现呢,zjcxc(邹建) 请教大牛!关于BCB远程连接sql server 关于SQL server 语句的挑错 如何用SQL 建立与其他数据源的连接 急急急急急急 怎样把CSV文件中的内容导入到SQL SERVER 2000? 如何修改sql2000数据库中的collation name? 数据库备份问题!马上给分! 关于 自动求每日消耗的循环语句 请教一个sql的写法 一个简单的问题(在线等待)谢谢! 我想实现定期将数据库中的数据都倒出来,该怎么做呢? 走过路过不要错过,关于(Text)数据类型的问题?如何判断表中是否已经相同的数据。 这个存储过程怎么写?
Sub s_SaveToDb(ByVal sFileName$, ByVal iDb As Object)
Dim iFn As Object
Dim iSql$, iStr$
Set iFn = CreateObject("FileSystemObject").OpenTextFile("c:\1.txt", 1)
With iFn
While .AtEndOfStream = False
iStr = iFn.ReadLine
iStr = "insert 表(帐号,日期,借贷方标志,发生额,序号) values('" & vbCrLf & _
Replace(Mid(iStr, 2, Len(iStr) - 2), "|", "','") & "')"
iDb.Execute iSql
Wend
iFn.Close
End With
End Sub
'调用示例
'要求引用Microsoft ActiveX Data Objects 2.x Library
'
'数据库连接字符串模板
'身份验证模式为:"sql server和windows"
'Provider=SQLOLEDB.1;Persist Security Info=True;User ID=用户名;Password=密码;Initial Catalog=数据库名;Data Source=SQL服务器名
'
'身份验证模式为:"仅windows"
'Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=数据库名;Data Source=SQL服务器名Sub test()
Dim iDb As ADODB.Connection
Dim iConn$
'数据库连接字符串 iConn = "Provider=SQLOLEDB.1;Persist Security Info=True;User ID=用户名;Password=密码;Initial Catalog=数据库名;Data Source=SQL服务器名"
Set iDb = New ADODB.Connection
iDb.Open iConn
s_SaveToDb "c:\a.txt", iDb '要导入的文本文件: c:\a.txt
iDb.Close
Set iDb = Nothing
End Sub