Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/27.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
Sql 如何传递用户名和密码以从Excel访问数据库?_Sql_Excel_Vba_Ms Access_Oledbconnection - Fatal编程技术网

Sql 如何传递用户名和密码以从Excel访问数据库?

Sql 如何传递用户名和密码以从Excel访问数据库?,sql,excel,vba,ms-access,oledbconnection,Sql,Excel,Vba,Ms Access,Oledbconnection,我根据书本指令编写了我的第一个ADO/SQL数据提取代码 数据库有用户名和密码,但这里没有用户名和密码输入 Sub-GetAccessData_与_-SQL() '步骤1声明变量 作为字符串连接 将MyR暗显为ADODB.Recordset 将MySQL设置为字符串 '步骤2声明您的连接字符串 MyConnect=“Provider=Microsoft.ACE.OLEDB.12.0;”_ “数据源=C:\Thorsys\TAS.accdb” '步骤3生成SQL语句 MySQL=“从dbo\u t

我根据书本指令编写了我的第一个ADO/SQL数据提取代码

数据库有用户名和密码,但这里没有用户名和密码输入

Sub-GetAccessData_与_-SQL()
'步骤1声明变量
作为字符串连接
将MyR暗显为ADODB.Recordset
将MySQL设置为字符串
'步骤2声明您的连接字符串
MyConnect=“Provider=Microsoft.ACE.OLEDB.12.0;”_
“数据源=C:\Thorsys\TAS.accdb”
'步骤3生成SQL语句
MySQL=“从dbo\u tblSTproduct中选择productID、headID、list”
'步骤4实例化并指定您的记录集
Set MyRS=New ADODB.Recordset
MyRS.openmysql、MyConnect、adOpenStatic、adLockReadOnly
'步骤5将记录集复制到Excel
工作表(“ADO和SQL”)。选择
ActiveSheet.Range(“A2”).CopyFromRecordset MyRS
'步骤6添加列标签
带ActiveSheet.Range(“A1:E1”)
.Value=数组(“产品ID”、“头ID”、“列表”)
.全自动装配
以
端接头

您必须在连接字符串中输入用户名和密码…例如:

Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Thorsys\TAS.accdb;User ID=myUsername;Password=myPassword;