我正在尝试通过按钮单击事件从Excel文件中获取数据.我的连接字符串是:
string connString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\\source\\SiteCore65\\Individual-Data.xls;Extended Properties=Excel 8.0;";
Run Code Online (Sandbox Code Playgroud)
当我点击按钮时,我收到以下错误:
"Microsoft.ACE.OLEDB.12.0"提供程序未在本地计算机上注册.
我不知道如何解决这个问题.我的操作系统是Windows 7.
我使用xls中的数据以编程方式创建内容树项目节点.我面临着将布局与项目节点相关联的问题.我无法识别我可以使用的项目的任何setter方法.我想过使用Item.Visualization属性,但它没有帮助.有人可以建议或帮助提供如何以编程方式将布局项目与项目节点相关联的示例代码.
在SQL Server 2005中,我使用存储过程将一行插入表中,我想在插入该行后立即获取新的主键值.我使用以下方法来获取插入行后的主键值
Create Proc Sp_Test
@testEmail varchar(20)=null,-- Should be Unique
@testName varchar(20)=null -- Should be Unique
as
begin
insert into tableTest (testUserEmail,testUserName)values (@testValue,@testName)
select MAX(ID) from tableTest --ID is Primary Key
Run Code Online (Sandbox Code Playgroud)
- 要么
select ID from tableTest where testUserEmail =@testValue and testUserName = @testName
Run Code Online (Sandbox Code Playgroud)
- 要么
select SCOPE_IDENTITY() as ID
end
Run Code Online (Sandbox Code Playgroud)
请建议我哪种方法更好地执行所描述的任务.