如何在打开连接后在ado.net中设置模式

时间:2013-09-04 04:39:33

标签: ado.net

我正在连接到此数据库中的db2数据库,其中存在不同的模式。  我想连接只连接特定架构, 我尝试在连接字符串中我们不能给出架构, 连接打开后,我们只需要设置架构, 我有一个代码,即只使用连接到活动数据对象(ADO), 但在ado.net如何给我不知道 以下是ado连接的代码

db.Open DBcon_string 
db.Execute ("SET SCHEMA=" & AppSchema) 
db.Execute ("SET PATH=""SYSIBM"",""SYSFUN"",""SYSPROC"",""SYSIBMADM"",""" & AppSchema & """")

注意:db是adodb.connection 将AppSchema替换为'ETWRMS'

4 个答案:

答案 0 :(得分:0)

以下链接可能会有所帮助 -

http://msdn.microsoft.com/en-us/library/ms971481.aspx

答案 1 :(得分:0)

请参阅以下链接"使用ADO.NET实体框架数据提供程序"

http://www.datadirect.com/download/eval_docs/dotnet_win_quickstart.htm

类似的问题可能会有所帮助 -

How to see the schema of a db2 table (file)

答案 2 :(得分:0)

它在ADO.NET中类似。假设您正在使用OleDbConnection - 创建并打开它。然后使用该连接创建OleDbCommand。然后使用命令的ExecuteNonQuery方法发出使用旧的“db.Execute”方法所做的相同语句。

答案 3 :(得分:0)

请尝试 -

db.Open DBcon_string 

db.ExecuteNonQuery ("SET SCHEMA=" & AppSchema) 

db.ExecuteNonQuery ("SET PATH=""SYSIBM"",""SYSFUN"",""SYSPROC"",""SYSIBMADM"",""" & AppSchema & """")