| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
共有 2912 人关注过本帖
标题:Failure creating file
取消只看楼主 加入收藏
yuk_yu
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:334
专家分:134
注 册:2009-3-16
结帖率:85.71%
收藏
已结贴  问题点数:100 回复次数:3 
Failure creating file
请大家帮忙看看,为何会出现 error:Failure creating file
但有些电脑又不会出现这样的错误。
程序代码:
   Dim Conn As New ADODB.Connection
    Dim Cnn As New ADODB.Connection
    Dim Rst As New ADODB.Recordset
    Dim Rs As New ADODB.Recordset
    Set Conn = New ADODB.Connection
    Set Cnn = New ADODB.Connection
    Dim StrSql As String
   
    CommonDialog1.ShowOpen
    strFileName = CommonDialog1.FileName
    CommonDialog1.Filter = "Excel File|*.xls;*xlsx;*xlsm|"
    If CommonDialog1.FileName = "" Then Exit Sub

    Set Cnn = CreateObject("adodb.connection")
    Cnn.Open "Provider=Microsoft.Ace.OLEDB.12.0;Extended Properties=Excel 12.0;Data Source=" & strFileName
    
    Sql = "select * from [Sheet1$A:C]"
    Rs.Open Sql, Cnn, adOpenStatic

    With Conn
        .CursorLocation = adUseClient
        .CommandTimeout = 300
    End With
    Conn.Open _
            "Provider=SQLOLEDB.1;" & _
                                   "Persist Security Info=True;" & _
                                   "User ID=TestAccount;" & _
                                   "Password=@123456;" & _
                                   "Data Source=sql05;" & _
                                   "Initial Catalog=TEST"
  
    For i = 1 To Rs.RecordCount
        StrSql = ""
        If IsNull(Rs(2)) = True Then GoTo NextItem
        StrSql = "INSERT INTO [PrepPartList] (RawPart,PrePart,Demand) VALUES ('" & Rs(0) & "','" & Rs(1) & "','" & Rs(2) & "')"
        Conn.Execute StrSql
NextItem:
        Rs.MoveNext
    Next


[此贴子已经被作者于2017-4-11 17:18编辑过]

2017-04-11 17:16
yuk_yu
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:334
专家分:134
注 册:2009-3-16
收藏
得分:0 
我就是想将excel的数据插入到DB中
2017-04-11 17:23
yuk_yu
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:334
专家分:134
注 册:2009-3-16
收藏
得分:0 
回复 3楼 风吹过b
谢谢版主,对于下面读取Excel插入Server有没有更得办法?我在自己的电脑测试和执行EXE没有任何错误提示,但在少数电脑中会出现 Failure creating file 错误,我怀疑是ADO问题,但不知道怎么解决,因为在出错的电脑上我没法测试代码

[此贴子已经被作者于2017-4-12 11:52编辑过]

2017-04-12 11:47
yuk_yu
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:334
专家分:134
注 册:2009-3-16
收藏
得分:0 
回复 4楼 Artless
谢谢帮忙
2017-04-12 11:48
快速回复:Failure creating file
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.019038 second(s), 11 queries.
Copyright©2004-2025, BC-CN.NET, All Rights Reserved