`
gongstring
  • 浏览: 589651 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

hibernate 连接sybase数据库无法设置连接选项 SET_READONLY_TRUE。 解决

阅读更多

(参见http://forums.hibernate.org/viewtopic.php?p=2209134&highlight=&sid=d94eb4a43870a4d8303b6557af2aee5d)

Sybase及SQLAnywher有一叫spt_mda的系统表,修改此表中的数据,可解决此问题。(此表在Sybase存放在master数据库中)

通过“select * from spt_mda where mdinfo='SET_READONLY_FALSE' or mdinfo='SET_READONLY_TRUE'”的语句可列出相应内容:

mdinfo querytype query
SET_READONLY_FALSE 3  
SET_READONLY_TRUE 3  

使用

update spt_mda set querytype = 4, query = '0' 
where mdinfo = 'SET_READONLY_FALSE'

update spt_mda set querytype = 4, query = '0' 
where mdinfo = 'SET_READONLY_TRUE'

的语句将此表修改。原来的3代表不支持,因此发出SQLWarning。改为4及0后,将不报错。

ASA数据库
分享到:
评论

相关推荐

    vba连接各种数据库字符串

    VBA 连接各种数据库字符串 VBA 连接各种数据库字符串是指使用 VBA 语言连接不同的数据库类型,例如 OLE DB Provider for ODBC、SQL Server、Oracle、Microsoft Jet 等。为了实现数据的互通和交换,VBA 提供了多种...

    FileDialog_ReadOnly_src源码

    在`FileDialog_ReadOnly.cpp`中,我们可能还会看到错误处理机制,确保即使在用户选择无效或无法读取的文件时,程序也能优雅地处理。这通常涉及异常处理(`try-catch`块)和适当的错误报告。此外,为了实现只读特性,...

    VC++ ODBC 用户DSN连接数据库开发应用程序.zip_VC++ ODBC 配置数据源

    ODBC(Open Database Connectivity),开放数据库连接,是微软提供的一种标准API,允许应用程序通过一个统一的方式访问各种不同类型的数据库系统。本教程将围绕“VC++ ODBC 用户DSN(Data Source Name)连接数据库...

    MFCADO连接ACCESS数据库

    `CDatabase`类代表一个数据库连接,负责建立和管理与数据库服务器的连接;而`CRecordset`类则用于执行SQL查询,并返回结果集。 **1. 建立连接** 要使用MFC ADO连接到ACCESS数据库,首先需要创建一个`CDatabase`对象...

    使用MFC连接数据库的小程序

    在本文中,我们将深入探讨如何使用Microsoft Foundation Classes (MFC) 这个C++库来构建一个连接到数据库的小程序。MFC是微软为Windows应用程序开发提供的一种框架,它简化了用户界面、文档视图架构以及数据库访问等...

    asp连接各种数据库方法

    在ASP(Active Server Pages)开发中,连接到不同的数据库是常见的任务,这使得应用程序能够读取、写入或处理存储在这些数据库中的数据。以下是如何使用ASP连接到Excel、Access和SQL Server数据库的方法: 1. **...

    FileDialog_ReadOnly_demo源码

    《FileDialog_ReadOnly_demo源码解析》 在编程领域,源码是理解软件工作原理的关键,尤其是对于学习和提升技能的开发者来说。今天我们要探讨的是一个名为"FileDialog_ReadOnly_demo"的C++源码项目,它提供了对文件...

    vc++中用ADO连接access数据库

    这通常涉及到设置连接字符串,其中包含了数据库的路径、驱动类型等信息。例如,对于本地的Access数据库文件`.mdb`,连接字符串可能如下: ```cpp BSTR connStr = _bstr_t(L"Provider=Microsoft.Jet.OLEDB.4.0;Data ...

    VC连接ACCESS数据库范例演示

    DSN是在ODBC数据源管理器中预先配置好的ACCESS数据库连接设置。 4. **执行SQL命令**:创建一个`CRecordset`对象,通常从`CDatabase`对象派生。然后,可以通过`Open`函数执行SQL查询,例如: ``` CRecordset rs(&...

    cmd工具--prompt command

    cmd工具--prompt command 安装后,直接在鼠标添加了进入cmd目录里。 经常使用 cmd的人有福了

    C#连接MYSQL数据库

    以下将详细介绍C#连接MySQL数据库的过程以及如何使用Navicat进行数据库连接。 首先,安装MySQL数据库是基础步骤。你需要访问MySQL官网下载适合你操作系统版本的MySQL安装包,并按照向导进行安装。安装过程中,你...

    Python库 | notion_readonly-0.0.28.tar.gz

    《Python库notion_readonly-0.0.28:探索与应用》 在Python的广阔天地中,各种库如繁星般璀璨,为开发者提供了强大的工具箱。今天我们要聚焦的便是“notion_readonly”这个库,它以其0.0.28版本的形式被封装在名为...

    C#实现异步连接Sql Server数据库的方法

    在C#编程中,异步连接SQL Server数据库是提高应用程序性能和用户体验的关键技术。这是因为异步操作允许程序在等待数据库响应时执行其他任务,而不是阻塞主线程,从而避免了UI冻结或整体性能下降。本篇文章将深入探讨...

    使用jdbc动态连接数据库

    - `setReadOnly(boolean readOnly)`:设置连接的只读模式。 - `close()`:立即释放连接对象的数据库和JDBC资源。 ##### 3. Statement `Statement`接口用于在已建立的连接基础上向数据库发送SQL语句。它提供了一...

    Druid 1.1.20版本,修复MySQL数据库主备切换连接池无法恢复问题

    连接池修复MySQL主备切换时连接池无法恢复的问题。在阿里云RDS主备切换时,出现连接池没有及时恢复,问题和handleFatalError机制相关,已修复并通过验证。 连接池Connection支持更多JDK 1.7的JDBC新增方法 连接池...

    asp.net 通讯录 连接数据库 dataGridView数据的显示 dataGridView定位 dataGridView修改 删除

    本文将详细讲解如何利用ASP.NET实现通讯录应用,包括连接数据库、在dataGridView控件中显示数据、实现dataGridView的定位、编辑及删除功能。 首先,连接数据库是所有数据库操作的基础。在ASP.NET中,我们通常使用...

    ADO VC6.0 c++连接数据库

    然后设置连接字符串,连接到Access数据库。连接字符串通常形式如下: ```cpp CString strConn; strConn.Format(_T("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=%s;Jet OLEDB:Database Password=%s"), _T("D:\\...

    mfc通过ODBC访问oracle数据库

    同时,MFC也提供了对数据库访问的支持,其中包括通过ODBC(Open Database Connectivity)接口连接各种数据库系统,如Oracle。 ODBC是一种数据库访问标准,它为不同的数据库管理系统(DBMS)提供了一个统一的接口。...

    sql数据库的连接方法

    数据库连接是进行数据操作的基础,无论你是要查询、插入、更新还是删除数据,都需要先建立与数据库的连接。本篇文章将深入探讨如何在编程环境中,特别是在.NET框架下,使用DBHelper类来连接SQL数据库并获取数据。 ...

    QTP处理readonly控件

    ### QTP处理readonly控件 在自动化测试领域中,QTP(Quick Test Professional)是一款非常受欢迎的工具,它主要用于功能测试、回归测试等自动化测试任务。对于某些特定类型的控件,如只读(readonly)控件,QTP提供...

Global site tag (gtag.js) - Google Analytics