小编Fau*_*i88的帖子

如何在Access查询中显示行号,如SQL中的ROW_NUMBER

我在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)

我在访问中使用相同的查询,但是我收到错误.

你能帮助我吗?

ms-access-2007 row-number

15
推荐指数
1
解决办法
9万
查看次数

如何使用vb.net或c#从excel 2007(*.xlsx)获取工作表名称

我尝试使用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)时,会显示如下错误消息. 错误信息

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

c# vb.net excel-2007

3
推荐指数
1
解决办法
2万
查看次数

标签 统计

c# ×1

excel-2007 ×1

ms-access-2007 ×1

row-number ×1

vb.net ×1