首页 \ 问答 \ 你如何使用pyodbc连接到oracle(how do you connect to oracle using pyodbc)

你如何使用pyodbc连接到oracle(how do you connect to oracle using pyodbc)

我正尝试使用pyodbc连接到Oracle数据库,出现错误。 示例包括ms sql服务器驱动程序:

在我的/etc/unixODBC/odbc.ini中,我有这个条目:

[test_con]
Driver=Oracle
Description=data repository db
Trace=Yes
ServerName=//db1.example.com:1521/db2_svc1


import pyodbc
cnxn=pyodbc.connect('DSN=test_con, UID=user_id, PWD=passwd123')

我得到这个错误:

pyodbc.Error: ('IM012', '[IM012] [unixODBC][Driver Manager]DRIVER keyword syntax error (0) (SQLDriverConnect)')

I am trying to connect to Oracle db using pyodbc, getting errors. The examples include ms sql server driver:

in my /etc/unixODBC/odbc.ini, I have this entry:

[test_con]
Driver=Oracle
Description=data repository db
Trace=Yes
ServerName=//db1.example.com:1521/db2_svc1


import pyodbc
cnxn=pyodbc.connect('DSN=test_con, UID=user_id, PWD=passwd123')

I get this error:

pyodbc.Error: ('IM012', '[IM012] [unixODBC][Driver Manager]DRIVER keyword syntax error (0) (SQLDriverConnect)')

原文:https://stackoverflow.com/questions/27363938
更新时间:2023-10-10 19:10

最满意答案

如果您试图阻止帖子回来,那么Sachin是正确的,您必须回复错误。 不要忘记,除了向JavaScript函数添加返回false外,还必须在分配“OnClientClick”时添加返回值。

代码隐藏:

btnExample.OnClientClick = "functionOne(1,2); return function2();";

JavaScript的:

function function2()
{
    //Do something
    return false;
}

If you are trying to prevent the post back, Sachin is correct you must return false. Don't forget that in addition to adding return false to your JavaScript function you must also add return when assigning 'OnClientClick'.

Code Behind:

btnExample.OnClientClick = "functionOne(1,2); return function2();";

JavaScript:

function function2()
{
    //Do something
    return false;
}

相关问答

更多
  • 它无法正常工作,因为您正在调用Response.Redirect 。 在当前页面上发生的任何事情都将无效,因为新页面将在呈现当前页面之前立即重定向。 你有几个选择,但我认为你想要的是...... protected void Button1_Click(object sender, EventArgs e) { Response.Write("