我正在连接到此数据库中的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'
答案 0 :(得分:0)
以下链接可能会有所帮助 -
答案 1 :(得分:0)
请参阅以下链接"使用ADO.NET实体框架数据提供程序"
http://www.datadirect.com/download/eval_docs/dotnet_win_quickstart.htm
类似的问题可能会有所帮助 -
答案 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 & """")