python pymssql查询结果显示乱码 5C

1.SQLServer默认是GBK编码,若按如下写法
conn=pymssql.connect(host='.',database='25',charset='GBK')
name='中文'

exe_sql = 'select * from Mir_Hum_Info where sChrName =' + '\'' + name + '\''
查询结果为空[]

2.若修改为 charset='utf8',查询有结果,但有中文的地方显示成 乱码。
然后各种查询了网上的方法,把exe_sql.decode(xxx),encode(YY)
直接报错,没用--

3个回答

conn = pymssql.connect(host="192.168.122.141",
port=1433,
user="myshop",
password="oyf20140208HH",
database="mySHOPCMStock",
charset='utf8',#不用声明字符集也可以
as_dict=True)

cur = conn.cursor()
sql = "select top 10 [ID],[Name] from [User]"
cur.execute(sql)
list = cur.fetchall()
for row in list:
print(row["ID"],row["Name"].encode('latin-1').decode('gbk'))

yong_sun
yong_sun 这个百度里有,试了没用--
大约一年之前 回复

就是where 查询条件为中文,编码的问题。但转来转去还是不行--。

这样就可以,把语句写在 execute() 里,
cur.execute('select sAccount,sChrName,nLevel from Mir_Hum_Info where sChrName =%s','杰克'.encode('GBK'))

下边这样就不行,报错 AttributeError: 'tuple' object has no attribute 'encode'
sql='select sAccount,sChrName,nLevel from Mir_Hum_Info where sChrName =%s','杰克'.encode('GBK')
cur.execute(sql)

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
python pymssql查询sql server2008中文问题
python2.7 文件的编码为utf8rn使用pymssql连接数居库rnsql server2008 数据库字符类型为gbkrnrnsql="select str(age)+'岁' AS AGE from table1 "rn或rnsql="select str(age)+'"+u"岁".encode('gbk')+"' AS AGE from table1 "rn或rnsql="select str(age)+"+u"岁".encode('gbk')+" AS AGE from table1 "rnrncursor.execute(sql)rn返回内容均为乱码,'岁'都不能正确返回rn请问大家正确的写法是什么?
查询结果显示列表查询结果显示列表
查询结果显示列表查询结果显示列表查询结果显示列表
python类pymssql安装包
pymssql 是Python语言用来连接微软 SQL SERVER 数据库的类库,实现了 Python DB API 2.0 。 示例代码: import pymssql conn = pymssql.connect(host='SQL01', user='user', password='password', database='mydatabase') cur = conn.cursor() cur.execute('CREATE TABLE persons(id INT, name VARCHAR(100))') cur.executemany("INSERT INTO persons VALUES(%d, %s)", \ [ (1, 'John Doe'), (2, 'Jane Doe') ]) conn.commit() cur.execute('SELECT * FROM persons WHERE salesrep=%s', 'John Doe') row = cur.fetchone() while row: print "ID=%d, Name=%s" % (row[0], row[1]) row = cur.fetchone() conn.close()
python 安装 pymssql 遇到问题
xuyuandeMacBook-Pro:bin xuyuan$ pip3 install pymssqlrnCollecting pymssqlrn Using cached https://files.pythonhosted.org/packages/4c/c8/5ad36d8d3c304ab4f310c89d0593ab7b6229568dd8e9cde927311b2f0c00/pymssql-2.1.3.tar.gzrnBuilding wheels for collected packages: pymssqlrn Running setup.py bdist_wheel for pymssql ... errorrn Complete output from command /usr/local/opt/python/bin/python3.6 -u -c "import setuptools, tokenize;__file__='/private/var/folders/_4/jqv8b5y507gccqx1dbfrqq5c0000gn/T/pip-install-n08nzsrj/pymssql/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" bdist_wheel -d /private/var/folders/_4/jqv8b5y507gccqx1dbfrqq5c0000gn/T/pip-wheel-l87f3aip --python-tag cp36:rn setup.py: platform.system() => 'Darwin'rn setup.py: platform.architecture() => ('64bit', '')rn setup.py: platform.libc_ver() => ('', '')rn setup.py: Detected Darwin/Mac OS X.rn You can install FreeTDS with Homebrew or MacPorts, or by downloadingrn and compiling it yourself.rn rn Homebrew (http://brew.sh/)rn --------------------------rn brew install freetdsrn rn MacPorts (http://www.macports.org/)rn -----------------------------------rn sudo port install freetdsrn rn setup.py: Not using bundled FreeTDSrn setup.py: include_dirs = ['/usr/local/include']rn setup.py: library_dirs = ['/usr/local/lib']rn running bdist_wheelrn running buildrn running build_extrn building '_mssql' extensionrn creating buildrn creating build/temp.macosx-10.13-x86_64-3.6rn clang -Wno-unused-result -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/usr/local/include -I/usr/local/Cellar/python/3.6.5/Frameworks/Python.framework/Versions/3.6/include/python3.6m -c _mssql.c -o build/temp.macosx-10.13-x86_64-3.6/_mssql.o -DMSDBLIBrn _mssql.c:266:10: fatal error: 'sqlfront.h' file not foundrn #include "sqlfront.h"rn ^~~~~~~~~~~~rn 1 error generated.rn error: command 'clang' failed with exit status 1rn rn ----------------------------------------rn Failed building wheel for pymssqlrn Running setup.py clean for pymssqlrnFailed to build pymssqlrnInstalling collected packages: pymssqlrn Running setup.py install for pymssql ... errorrn Complete output from command /usr/local/opt/python/bin/python3.6 -u -c "import setuptools, tokenize;__file__='/private/var/folders/_4/jqv8b5y507gccqx1dbfrqq5c0000gn/T/pip-install-n08nzsrj/pymssql/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /private/var/folders/_4/jqv8b5y507gccqx1dbfrqq5c0000gn/T/pip-record-c4e8z3te/install-record.txt --single-version-externally-managed --compile:rn setup.py: platform.system() => 'Darwin'rn setup.py: platform.architecture() => ('64bit', '')rn setup.py: platform.libc_ver() => ('', '')rn setup.py: Detected Darwin/Mac OS X.rn You can install FreeTDS with Homebrew or MacPorts, or by downloadingrn and compiling it yourself.rn rn Homebrew (http://brew.sh/)rn --------------------------rn brew install freetdsrn rn MacPorts (http://www.macports.org/)rn -----------------------------------rn sudo port install freetdsrn rn setup.py: Not using bundled FreeTDSrn setup.py: include_dirs = ['/usr/local/include']rn setup.py: library_dirs = ['/usr/local/lib']rn running installrn running buildrn running build_extrn cythoning _mssql.pyx to _mssql.crn warning: _mssql.pyx:143:4: Exception already a builtin Cython typern building '_mssql' extensionrn creating buildrn creating build/temp.macosx-10.13-x86_64-3.6rn clang -Wno-unused-result -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/usr/local/include -I/usr/local/Cellar/python/3.6.5/Frameworks/Python.framework/Versions/3.6/include/python3.6m -c _mssql.c -o build/temp.macosx-10.13-x86_64-3.6/_mssql.o -DMSDBLIBrn _mssql.c:568:10: fatal error: 'sqlfront.h' file not foundrn #include "sqlfront.h"rn ^~~~~~~~~~~~rn 1 error generated.rn error: command 'clang' failed with exit status 1rn rn ----------------------------------------rnCommand "/usr/local/opt/python/bin/python3.6 -u -c "import setuptools, tokenize;__file__='/private/var/folders/_4/jqv8b5y507gccqx1dbfrqq5c0000gn/T/pip-install-n08nzsrj/pymssql/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /private/var/folders/_4/jqv8b5y507gccqx1dbfrqq5c0000gn/T/pip-record-c4e8z3te/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /private/var/folders/_4/jqv8b5y507gccqx1dbfrqq5c0000gn/T/pip-install-n08nzsrj/pymssql/rnrn各种查各种试 都不好使
关于python中使用chardet和pymssql中读取数据乱码的问题
1、python中使用chardet的问题rn>>> import chardetrn>>> chardet.detect('你好')rnTraceback (most recent call last):rn File "", line 1, in rn chardet.detect('你好')rn File "C:\Python33\lib\site-packages\chardet-2.2.1-py3.3.egg\chardet\__init__.py", line 25, in detectrn raise ValueError('Expected a bytes object, not a unicode object')rnValueError: Expected a bytes object, not a unicode objectrn为啥会出现以上错误提示呢?rn2、pymssql读取数据库数据乱码的问题rnclass GetResult:rn def __init__(self,host,port,user,password,database):rn self.host=hostrn self.port=portrn self.user=userrn self.password=passwordrn self.database=databasern def ConnectSql(self):rn self.conn=pymssql.connect(host=self.host,port=self.port,user=self.user,password=self.password,rn database=self.database,charset='utf8')rn return self.conn.cursor()rn def ReadStation(self):rn cur=self.ConnectSql()rn cur.execute('use zxm10_cfg')rn cur.execute('select station_id,station_name from nms_cfg_station')rn stationList=cur.fetchall()rn name=stationList[0][1]rn print(name)rn self.conn.close()rndef main():rn result=GetResult('192.168.38.1','1433','sa','zxm10','zxm10_rt')rn result.ReadStation()rn显示结果为;¼à¿ØÖÐÐÄrn为啥读出来的中文是乱码呀,该如何解决,谢谢各位大大了?rn
查询结果显示问题
我在查询每个员工 初步联系,预约看场, 已看场有意向, 已看场不考虑, 签约客户 的数量rn <% rnsql = "select name, count(cus_state) as counts,cus_state from cus group by name, cus_state order by name"rnset rs = server.createobject("adodb.recordset") rnrs.open sql,conn,1,1rnwhile not rs.eofrn Response.write rs("name") & " " & rs("cus_state") & " " & rs("counts") & "次 "rn rs.movenextrnwendrnrs.closern %>rn现在显示结果是列显示:rn王五 初步联系 1rn王五 签约客户 3rn小刘 已看场不考虑 3rn小刘 已看场有意向 1rn张三 初步联系 2rn张三 签约客户 1rn张三 预约看场 2rnrn如果我想以行来显示该怎么修改 可以实现吗? 像如下显示rn/*name 初步联系 签约客户 已看场不考虑 已看场有意向 预约看场rn---- ----------- ----------- ----------- ----------- -----------rn王五 1 3 0 0 0rn小刘 0 0 3 1 0rn张三 2 1 0 0 2rnrn表如下:rnname(姓名) cus_name(客户名) cus_state(客户状态) rn 张三 肯德基 初步联系 rn 张三 按时的 预约看场 rn 张三 翻跟斗 预约看场 rn 张三 粗色的 初步联系 rn 张三 粗豆腐干的 签约客户 rn 小刘 挥洒的 已看场有意向 rn 小刘 士大夫 已看场不考虑 rn 小刘 gf的 已看场不考虑 rn 小刘 搞活风格 已看场不考虑 rn 王五 反对感发 签约客户 rn 王五 环境燃放法 签约客户 rn 王五 我日的感发 签约客户 rn 王五 地方搞活 初步联系rnrn
将查询结果显示在一行
例:rn[code=SQL]rnProIdrn-----------rn89rn31rn[/code]rnrn想得到的结果:rn[code=SQL]rnProIdrn-------------rn89,31rn[/code]
python 使用pymssql的基本总结
pymssql 的使用 python 中使用的第三方库 下载pymssql的文件,然后使用pip 命令下载。 连接数据库操作 class MSSQL: def __init__(self,host,user,pwd,db): #类的构造函数,初始化数据库连接ip或者域名,以及用户名,密码,要连接的数据库名称 self.host=host self
关于查询结果显示的问题
在php下面发现很多显示都是通过写下面这样的代码来实现,有没有其他更好的方法:rnrn$sql = "select * from ccp where ";rn$stmt = OCIParse($conn, $sql);rnrnif(!$stmt) rnecho " ERROR - Could not parse SQL statement.";rnexit;rnrnrnOCIExecute($stmt);rnrnwhile(OCIFetchInto($stmt,$total_rows))rn rn $tempa += 1;rn print " ";rn print "$tempa";rn print("");rn print "$total_rows[0]";rn print(" ");rn print "$total_rows[1]";rn print(" ");rn print "$total_rows[2]";rn print(" ");rn print "$total_rows[3]";rn print(" ");rn print "$total_rows[4]";rn print(" ");rn print "$total_rows[5]";rn print(" ");rn print "$total_rows[6]";rn print(" ");rnrn或者说php下有没有什么好的控件实现这个类似datagrid的功能??
asp查询结果显示多行
<%if request.Form("Submit2") <> "" or Request.Form("jztel2")<>"" thenrnif Request.Form("jztel2")="" thenrn response.write" " response.endrnelse rnif request.Form("Submit2") <> "" or Request.Form("jztel2") <> "" then sql="select * from tab1 where 电话_户名 like '"&Request.Form("jztel2")&"%' order by 受理时间 desc" rncall q(sql) rnend if rnend ifrnend if %>rntab1表里有很多字段联系电话1,联系电话2,姓名,工号,所在地,类型,分类,故障,现象,公告,明细,统计等,这样查询出来的结果只能显示在一行上,字段多了,显示的效果不好看,请问怎么改代码,查询的结果可以显示多行,每行就几个字段!麻烦写出代码谢谢!
请教查询结果显示的问题!!!!
我想把查询的结果在DataGrid中显示出来,并且通过单击DataGrid中的记录在另外的窗口中显示详细记录,应该怎么做呢?(我是在文本框中输入条件进行查询的)rn
查询结果显示的问题
现有MSSQL2000 已创建数据库jinze 内有一张customer表 表中有两列CUSID和CUSNAME rn加了一个ADOCONNECTION组件 其connectionstring 参照到上述的customer表 rn还加了一个ADOQUERY 组件 connection设为ADOCONNECTION1 SQL设为:"select * from customer".rn下一步我该如何操作才能在这个窗口上直接看到我所查询出来的数据呢?
查询结果显示不出来
我的查询语句是select * from [returned] where [Status1]='Negotiation Ended',rn在查询分析器里查的结果是空白,可是我的字段status1里是有Negotiation Ended这个数据的,我用select Status1 from [returned] 可以得出此数据。不知道怎么解决。
关于查询结果显示问题。
如何将查询结果显示为超连接rn比如说,数据表字段为:姓名,电话,个人主页。rn如何在datagrid里将个人主页显示 为超连接???rn请高手点拨!
请教查询结果显示问题
查询name一列,select name from users where ……rn结果显示为:rnrnnamern张三rn李四rn王五rn……rnrn现在想要改显示为:rnnamern张三,李四,王五,……rnrn请教,如果实现?
怎么做这样的查询结果显示?
我做的一个表的查询rn表名:RCAPrn其中字段:XM姓名,GZZT工作状态, GZKSSJ工作开始时间,GZJSSJ工作结束时间rn工作状态包括:出差,正常,加班,休息rn时间都为2005-7-12这样的格式rn现在有若干条这样的记录,需要能做统计查询出这样的结果:rnselect XM,GZZT,GZKSSJ,GZJSSJ,datediff('d',GZKSSJ,GZJSSJ) as workday from PM_RCAP where GZZT='出差'rnrn怎么可以列出表记录中的所有人员姓名,查询出来有结果的显示查询结果,没有的显示结果为0,而不是没有显示?rnrn应该怎么判断去写呢?
一个查询结果显示的问题
有一个表,中间某字段是STRING型,长6位,左2位为部门代码,右4位为员工ID,怎样在数据窗口中浏览该员工信息时,将部门和员工姓名分2列显示汉字,当然员工ID对应有员工信息表。
VB6.0查询结果显示问题
我的数据库US中有张UPSsupply表,表中有Uname,Ucapacity,Uscapacity,Uvoltage 4列数据,rnselect Min(Ucapacity) rnFrom UPSsupply rnwhere NOT Utype = '家用' AND Uscapacity> '" & _rn strName & "'rn显示的结果就是数据表中Ucapacity列的结果,我打算显示与结果Ucapacity列在同一行的Uvoltage ,查询语句应该怎么修改?
CachedRowSet查询结果显示问题
[code=Java]public CachedRowSet getQuery()rn rn Connection conn = null;rn Statement stmt;rn ResultSet rs;rn rn try rn Class.forName("com.mysql.jdbc.Driver");rn conn = DriverManager.getConnection("jdbc:mysql://localhost/test", "test", "test");rn stmt = conn.createStatement();rn rs = stmt.executeQuery("select org_name as y_name from test");rn rn CachedRowSet crs = new CachedRowSetImpl();rn rn crs.populate(rs);rn crs.beforeFirst();rn while(crs.next()) rn System.out.print(crs.getString("y_name"));rn rn return crs;rn catch(Exception e) rn e.printStackTrace();rn return null;rn finally rn rn rn rn [/code]rnrn出现异常如下:rnjava.sql.SQLException: 無効な列名rn at com.sun.rowset.CachedRowSetImpl.getColIdxByName(Unknown Source)rn at com.sun.rowset.CachedRowSetImpl.getString(Unknown Source)rn at com.arbj.test.Test.getQuery(Test.java:160)rn at com.arbj.test.Test.main(Test.java:79)rn是怎么回事啊,SQL直接写列名没问题,只要想把列名指定为其他的就出现这样的问题,怎么回事啊?
python 3.2.3安装pymssql的问题
在win XP sp3 32位环境下安装了python3.2.3一切正常,可是不知道怎么安装pymssql,在code.google.com下载了win32的pymssql包,可是不是安装文件 打开包,看到有价值的文件就只有_mssql.pyd和pymssql.pyd 我把他复制到Lib\site-packages文件夹下,在IDLE中输入 import _mssql报错:rnrnTraceback (most recent call last):rn File "", line 1, in rn import _mssqlrnImportError: DLL load failed: 找不到指定的模块。
实现一个查询结果显示
类似于这种的[img=http://hi.csdn.net/attachment/201101/24/2964899_12958532591rth.png][/img]rnrn目前在试着用crichedit做,但是感觉有些困难,排版和动态画那个走势图都不知道怎么弄rnrn求教大家又什么好的办法
查询结果显示不出来??!!
<%@ page contentType="text/html; charset=GBK" %>rn<%@ page errorPage="shade_error.jsp" %>rnrnrn rnshadernrnrnrn<%@page language="java" import="java.sql.*" %>rnrnrn<%rnResultSet RS=workM.executeQuery ("select boardID,title,author,content,DATE1 from topic ");rnString Dbordid;rnString Dtitle;rnString Dauthor;rnString Dcontent;rnString Ddate1;rnout.print(" ");rnout.print(" boardID title author content DATE1 ");rnrnwhile (RS.next())rnrnout.print(" ");rnDbordid=RS.getString("boardID");rnout.print("Dbordid");rnout.print(" ");rnDtitle=RS.getString("title");rnout.print("Dtitle");rnout.print(" ");rnDauthor=RS.getString("author");rnout.print("Dauthor");rnout.print(" ");rnDcontent=RS.getString("content");rnout.print("Dcontent");rnout.print(" ");rnDdate1=RS.getString("DATE1");rnout.print("Ddate1");rnout.print(" ");rnrnout.print("");rnRS.close();rn%>rnrnrn rnJBuilder Generated JSPrnrnrnrn
查询的结果显示问题!
请问,怎样把一个窗体A的查询结果显示在窗体B上?窗体A只有输入查询的条件,一个Edit1.text、Button,而窗体B中有一个ADOTable1、DataSource、ADOQuery1、ADOQuery2、DBGrid1,我想把A最后查询到的结果在B中的DBGrid1中显示!!
SQL查询结果显示问题?
SQL查询结果显示问题?rnrn对查询列显示值保存为6位小数,要求如果小数为0的话,0不需要显示.rnrn10.154600rn9.800000rnrn最后要求显示的结果是:rnrn10.1546rn9.8rnrnSQL语句有没有办法做到呢??
如何让查询结果显示“√”
字段为1时显示“√”,为0时“X”
DataGrid查询结果显示问题
DataGrid中查询出的结果怎样用自定义的内容显示,例如查询出字段(标记)的结果为"0",就让它显示"未通过",而查询出的"1"显示"通过".我用DataGrid1.DataBind()代码写的
查询结果显示序号问题
要求select出一个结果集,有A,B,C三个字段,其中A是结果集的序号(1,2,3...)A并不是查出来的字段,该怎么做呢
Python 通过 pymssql操作SQL Server,查询结果为空
请教为什么我通过pymssql连接sql server 2008,查询到的记录为空?而调用存储过程,向表中插入数据的操作却能正常进行。rn具体代码如下,知道原因的请告知一声,谢谢!rn有没有可能是禁止数据访问造成的。rnrnimport pymssqlrnrn#数据库服务器信息rnserver="localhost"rnuser="sa"rnpassword="grkj"rndatabase="WeatherDataDB"rnrnconn=pymssql.connect(server,user,password,database)rncur = conn.cursor()rnsql = "select * from Province"rncur.execute(sql)rnconn.commit()rnrows = cur.fetchall()rnconn.close()rnfor row in rows:rn print row[0]rn
Apache + mod_wsgi + python + pymssql连接SQL Server2005查询阻塞问题
在windows上部署,用的是web.py框架,直接通过python运行,可以正常查询SQL Server。rnrn改用Apache部署时,出现一只阻塞在查询SQL Server上,并且会持续很长时间,一只也不抛异常。rnrn求各路大神解决rnrn
python下连接Oracle查询乱码
Python连接Oracle查询乱码
查询结果显示为乱码?就是中文不能正常显示的问题
我在sqlserver2000的查询分析器中写了一句这样的sqlrnsqlstr="select id,custname,custtype= " & _rn"case custtype " & _rn" when '0' then '普通会员'" & _rn" when '1' then '铜卡会员' " & _rn" when '2' then '黄金会员'" & _rn" when '3' then 'VIP会员'" & _rn" when '4' then '其他类型'" & _rn"form customer "rnrn结果在类别一栏里显示出来的是普通?员,铜??员,之类的内容.不知怎么解决,请教各位?
pymssql文件
windows7旗舰版,64位操作系统,python3.7版本下的链接sqlserver的所需工具包
pymssql类库
pip安装遇到microsoft visual c++ 14.0 is required问题,下载相应版本whl数据包,pip命令直接指定文件安装,该版本支持Python3.6及以上
Oracle sqlplus 查询结果显示优化
使用Oracle sqlplus 进行查询时经常会碰到查询结果显示问题,字段和查询结果难以直接对应显示。 这个是因为 sqlplus 的设置问题,在 Windows 环境下,可直接在查询窗口“右键-环境”,修改屏幕显示的缓冲区设置,将设置值调整到合适的值,确定即可。 Linux 环境下可直接设置环境变量 set pagesize xxx; set linesize xxx; 修改显示的方式有很多...
plsql 查询结果显示问题(请教)
plsql 查询结果显示问题(请教)rnrn rnrn执行rnrnSELECT * FROM dba_tables ;rnrn结果显示如下,完全显示结果。rnrn rnrn rnrn[img=http://album.hi.csdn.net/app_uploads/viplotus/20081202/181053842.p.jpg?d=20081202181132467][/img]rnrn执行 select *rn  from v$locked_object l,dba_objects o ,v$session srn  where l.object_id = o.object_id and l.session_id=s.sid; rnrnrn结果如下图,结果不完全显示,拖动滑块才可以看得见。rnrnrn[img=http://album.hi.csdn.net/app_uploads/viplotus/20081202/181054389.p.jpg?d=20081202181103327][/img]rn rnrn rnrn不知道怎么会事,请给出解释或者解决方法。rnrn rn
查询后的结果显示到页面上
大家都用什么方法将查询到的结果显示到页面上rnrn可以各自发表一下自己的看法
请问查询结果显示在DBGrid的问题
我的界面上有DBGrid,Datasource,ADOQuery,ADOConnection控件。我要把“商品采购表”中查询的记录显示在DBGrid上。为什么查询一次之后,第二次查询还是显示第一次的结果。代码如下:rn ADOQuery1->Active = false;rn ADOQuery1->SQL->Clear() ;rn String strTmp;rn strTmp = "Select * from [商品采购表] where [商品名]= 'Form3->Edit1->Text' or [商家名称] like '%"+Form3->Edit3->Text+"%' or [采购人] like '%"+Form3->Edit4->Text+"%'";rn ADOQuery1->SQL->Add(strTmp);rn ADOQuery1->Open();rnrn 哪里错了?
jsp+ajax查询显示返回查询结果显示问题
在jsp页面中通过ajax函数向action发送查询请求怎么怎么返回查询的结果?怎么显示在原来的jsp页面的div里?rn最好给个简单的查询实例。。。在线等、、、急求
python2.5 pymssql
python2.5 pymssql插件
如何将查询的结果显示在DBGrid上?
我想要根据客户编号(edit1)和客户名称(edit2)来查询客户信息,rn在edit1和edit2中输入内容后点击查询按钮(btnok)后,查询结果显示到DBGrid中相应的位置。rn请问这应该怎么做?rn最好有代码说明。rnrn以下是我的一些代码:rnprocedure Tcustcheck.btnokClick(Sender: TObject);rnvarrn i:integer;rnbeginrn if btnok.Caption='查询' thenrn beginrn if Edit1.Text<>'' thenrn beginrn with ADOQuery1 dorn beginrn SQL.Clear;rn SQL.Text:='select * from TPADFA where DFA001="'+edit1.Text+'" or DFA002 like ''%'+edit2.Text+'%''';rn Open;rn i:=recordcount;rn end;rn if i>0 thenrn beginrn ADOQuery1.SQL.Clear;rn ADOQuery1.SQL.Text:='select * from TPADFA';rn DBGrid1.Columns.Items[0].FieldName:=edit1.Text;//这里有问题,我不知道该怎么写下去。rn end;rn endrn elsern beginrn Edit1.SetFocus;rn exit;rn end;rn end;rnrnend;
相关热词 c#入门推荐书 c# 解码海康数据流 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池 c#5.0 安装程序 c# 分页算法