在SQL2000数据库中如何输入存放带有上下标的字符

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在SQL2000数据库中如何输入存放带有上下标的字符相关的知识,希望对你有一定的参考价值。

我做了能个自动抽题的网上考试系统,一开始是用ASP网页和Access数据库实现,后来又改为ASP网页加SQL2000数据库实现,发现在有些试题带有上下标的字母在Access数据库中能正常输入,在SQL2000数据库中无法输入,求助在SQL2000数据库中如何输入带上下标的字母
在word中先创建,然后复制到sql2000,这种办法我已试过,但不管用,比如我在WORD中输入一个带下标3的F字母,复制到SQL2000数据库中就变成F3了,至于用插入特殊字符的办法也不行,因为我所需要的带上下标的字符不是找不到,就是插不进去。有什么办法能让sql2000识别WORD的特殊字符集就好了

上下标的字母,可以在word中先创建,然后复制到sql2000就可以了。 参考技术A 插入特殊字符! 参考技术B 你可以先在word中先创建,然后复制到sql2000就可以了,希望对你有帮助

如何在临时 sql server 上使用带有 Robot Framework 的数据库库

【中文标题】如何在临时 sql server 上使用带有 Robot Framework 的数据库库【英文标题】:How to use database library with Robot Framework on temporary sql server 【发布时间】:2012-06-08 14:19:33 【问题描述】:

我正在使用支持数据库验证的 Robot Framework 的数据库库。

我尝试执行这个基本命令:

***Variables***
***Settings***
Suite Setup  
Suite Teardown  
Test Setup  
Test Teardown  
Library  DatabaseLibrary
***Testcases***
UC_DB_Validation

要连接到我正在使用的数据库:

dbapiModuleName=Mysqldb  dbName='bigetestsrv'  dbUsername='ravitest'  dbPassword='welcome'  dbHost='10.73.92.18'

使用 pybot 从命令提示符运行连接字符串时,出现以下错误:

"No Module Named as Mysqldb"

我正在使用具有有效凭据的 Query Express,但我的计算机中没有安装 Sql Server。

如何连接到我的数据库?

【问题讨论】:

如果其他人在通过 DatabaseLibrary 连接到 SQL Server 时遇到问题:我将 pyodbc 模块与 DatabaseLibrary 一起使用。在连接到现代版本的 SQL Server 时,DatabaseLibrary“连接到数据库”关键字不适用于 pyodbc,这可能是因为 DatabaseLibrary 指定了非常旧的“SQL Server”ODBC 驱动程序而不是更现代的驱动程序。所以使用“使用自定义参数连接到数据库”关键字。但是,有一个问题:您必须将指定连接字符串的第二个参数括在引号中才能使其工作。 【参考方案1】:

我明白了……

我走错路了 数据库库(Apache 许可证)来自 http://franz-see.github.com/Robotframework-Database-Library/ 我目前使用的仅在使用 psycopg2 的 postgresql 上进行了测试,它可能与其他 RDBMS 一起使用也可能不使用。 所以我尝试连接pymssql db,它支持bydefualt并且它工作。

我用过 使用自定义参数 pymssql 'dbname', 'username', 'password', 'host' 连接到数据库

作为先决条件,我需要从 http://pymssql.sourceforge.net/license.php

谢谢

【讨论】:

【参考方案2】:

而不是:

dbapiModuleName=Mysqldb

使用:

dbapiModuleName=PyMySQL

另外,请确保使用pip 命令在您的机器上安装了PyMySQL 模块。

【讨论】:

以上是关于在SQL2000数据库中如何输入存放带有上下标的字符的主要内容,如果未能解决你的问题,请参考以下文章

如何使用带有 sql server 2000 的 vb6 为表或 sp 获取“创建表”脚本

sql server 2000 中文字符串被截断是怎么回事

如何将一个数组中的值按逆序排放

SQL数据库中怎么才能输入下标,即化学分子式

如何把图上的字去掉

如何在带有用户输入字段的html页面上执行sql命令,并在同一页面上显示结果