Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用visual studio express 2013将数据从sql-server2008导入excel_Sql_Sql Server_Excel_Visual Studio 2012 - Fatal编程技术网

如何使用visual studio express 2013将数据从sql-server2008导入excel

如何使用visual studio express 2013将数据从sql-server2008导入excel,sql,sql-server,excel,visual-studio-2012,Sql,Sql Server,Excel,Visual Studio 2012,我的代码有点问题 我想打开一个excel文件,并将数据从sql server 2008导入excel字段 你能帮我查一下密码吗??im使用visual studio express 2013 for windows桌面和sql server 2008作为数据库 这是我的密码 Imports System.Data Imports System.Data.SqlClient Imports excel = Microsoft.Office.Interop.Excel Public Class F

我的代码有点问题

我想打开一个excel文件,并将数据从sql server 2008导入excel字段

你能帮我查一下密码吗??im使用visual studio express 2013 for windows桌面和sql server 2008作为数据库

这是我的密码

Imports System.Data
Imports System.Data.SqlClient
Imports excel = Microsoft.Office.Interop.Excel

Public Class F_Tunggal

Private Sub cmdproses_Click(sender As Object, e As EventArgs) Handles cmdproses.Click

        Dim xlApp As excel.Application
        Dim i, j As Integer
        Dim xlWorkBook As excel.Workbook
        Dim xlWorkSheet As excel.Worksheet
        Dim xlRange As excel.Range
        Dim misValue As Object = System.Reflection.Missing.Value
        Dim sql As String
        con = New SqlConnection(connection) 'con, cmd, connection, i already public declare at 1 module..'
        cmd = New SqlCommand()
        con.Open()
        cmd.Connection = con
        xlApp = New excel.Application
        xlApp.Workbooks.Open("C:\Book1.xlsx")
        xlWorkBook = xlApp.Workbooks(1)
        xlWorkSheet = xlWorkBook.Worksheets(1)
        sql = "select [Data] from [Statistik].[dbo].[T_DataTunggal] Where [Kode_Project]= '" + kodeproject + "'"
        Dim dscmd As New SqlDataAdapter(sql, con)
        Dim ds As New DataSet
        dscmd.Fill(ds)

        For i = 0 To ds.Tables(0).Rows.Count - 1
            For j = 0 To ds.Tables(0).Columns.Count - 1
                xlWorkSheet.Cells(i + 2, j + 1) = ds.Tables(0).Rows(i).Item(j)
            Next
        Next
        xlWorkBook.SaveAs("C:\test.xlsx")
        xlWorkBook.Close()
        xlApp.Quit()

        releaseobject(xlApp)
        releaseobject(xlWorkBook)
        releaseobject(xlWorkSheet)

        con.Close()
        MsgBox("you can find the file C:\test.xlsx")
    Catch ex As Exception

    End Try
根据上面的代码。。我在:xlWorkBook.SaveAs(“C:\test.xlsx”)处出错

当我转到驱动器C:\查找保存的文件时,我没有找到它

请帮帮我 对不起,如果我的英语这么差。。
thx..

通常在客户端系统上,我们没有用C:创建文件的权限。管理员有权安装或卸载任何软件,因此管理员拥有此权限,而不是使用系统的助理。如果可能,请尝试更改驱动器或将信息保存在桌面(如C:\Users\XXXX\Desktop,其中XXXX将是您的用户id)或文档文件夹中,因为它们是为用户定义的。

错误消息说了什么?你有权限在C:\上创建文件吗?这是我得到的错误。。Statistik.exe中发生类型为“System.Runtime.InteropServices.COMException”的未处理异常。其他信息:Microsoft Excel无法访问文件“C:\7AFE7900”。有几个可能的原因:•文件名或路径不存在。•另一个程序正在使用该文件。•您试图保存的工作簿与当前打开的工作簿同名@如何知道我有权在c:\?上创建新文件??我使用的是windows 8.1,您可以尝试使用windows Explorer在那里创建一个文本文件。。我不能创建txt。。将弹出一条错误消息。。错误0x80070522:客户端未持有所需的权限。。我如何解决这个问题??thx@PrfctByDsgn