我在Microsoft Access中有一个表,我想在Access中使用select查询在列中显示行号,就像ROW_NUMBER()在SQL Server中使用函数一样.
在SQL Server中,我可以使用此查询:
SELECT ROW_NUMBER() OVER (ORDER BY tblUser.UserID) AS NoRow, *
FROM tblUser
Run Code Online (Sandbox Code Playgroud)
我在访问中使用相同的查询,但是我收到错误.
你能帮助我吗?
我尝试使用vb.net从文件excel中获取工作表名称并将其显示到文本框中.我试过这个代码:
Imports Microsoft.Office.Interop
Private Sub GetSheetsName
Dim efa As New Excel.Application
Dim ewb As Excel.Workbook
Dim ews As Excel.Worksheet
Dim fileName as string
fileName="D:\test.xls"
ewb = efa.Workbooks.Open(fileName)
For Each ews In ewb.Worksheets
ExcelSheetName += ews.Name & vbNewLine
Next ews
TextBox1.text=ExcelSheetName
end sub
Run Code Online (Sandbox Code Playgroud)
该代码适用于文件excel*.xls,在文本框中显示来自文件test.xls的Sheets Name
Sheet1
Sheet2
Sheet3
Run Code Online (Sandbox Code Playgroud)
但是当我尝试使用excel 2007(*.xlsx)时,会显示如下错误消息.

我该怎么办?你能帮我吗.