ASP查询SQLSERVER的问题 [问题点数:100分]

Bbs1
本版专家分:0
结帖率 98.99%
Bbs1
本版专家分:45
Bbs10
本版专家分:188176
Blank
进士 2009年 总版技术专家分年内排行榜第七
Blank
金牌 2009年9月 总版技术专家分月排行榜第一
Blank
银牌 2009年8月 总版技术专家分月排行榜第二
Blank
红花 2011年11月 Web 开发大版内专家分月排行榜第一
2009年10月 Web 开发大版内专家分月排行榜第一
2009年9月 Web 开发大版内专家分月排行榜第一
2009年8月 Web 开发大版内专家分月排行榜第一
2009年7月 Web 开发大版内专家分月排行榜第一
2009年6月 Web 开发大版内专家分月排行榜第一
2007年7月 Web 开发大版内专家分月排行榜第一
2007年6月 Web 开发大版内专家分月排行榜第一
aspsqlserver数据库连接问题
<em>asp</em>无法和<em>sqlserver</em>连接 错误提示 rnrn[color=#FF0000]Microsoft OLE DB Provider for SQL Server (0x80004005)rn[DBNETLIB][ConnectionOpen (Connect()).]SQL Server 不存在或拒绝访问。[/color]rnrnrn记得以前安装<em>sqlserver</em>的时候 会提示 输入用户名和密码 这次安装好像是直接安装了 rnrn应该怎么样把sa这个用户 和导入的数据库关联起来 让<em>asp</em>程序可以访问rnrn
aspsqlserver问题
rnrnrnrn rn 无标题文档rnrnrnrnrnrnrn以上是我连数据库的一个<em>asp</em>文件代码。出现错误如下:rnADODB.Connection 错误 '800a0bb9' rnrn变量或者类型不正确,或者不在可以接受的范围之内,要不就是与其他数据冲突。 rnrn/student.<em>asp</em>,行17 rnrn请各位高手救救我啊。急用。
aspsqlserver出错问题
错误如下:rnMicrosoft OLE DB Provider for ODBC Drivers 错误 '80040e14' rnrn[Microsoft][ODBC SQL Server Driver][SQL Server]在关键字 'user' 附近有语法错误。 rnrn/wcspy/add.<em>asp</em>,行234 rn不知道是什么错误!?rn各位帮帮我!!
asp使用sqlserver问题
我在<em>sqlserver</em>2000的<em>查询</em>分析器里创建了一个数据库,建了几张表,插入了几条数据,保存后是.sql后缀的,<em>asp</em>调用数据库中的数据只能使用.mdf的吧,我该怎么做呢?讲详细点呃。。。。我初学,不太会....先谢谢了...
asp远程连接SQLserver的问题
网页放在远端的IIS服务器上,MSSQL数据库在自己机子上,网页在本地运行正常,但是传到远端服务器上就不行了。rnrn运行网页,出现下面错误:rnrn"Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e4d' rnrn[Microsoft][ODBC SQL Server Driver][SQL Server]用户 'sa' 登录失败。原因: 未与信任 SQL Server 连接相关联。"rnrn连接字符串如下,但用户名和密码都是肯定没有错的rnrnCONN = "DRIVER=SQL Server;SERVER=210.34.4.×;UID=sa;PWD=123456;DATABASE=database;"rnrn网上查了很多,仍然解决不了,实在不知道<em>问题</em>出现在哪儿。是不是IIS服务器上还要怎样设置?或者MSSQL服务器需要怎样特殊的设置,各位大佬救我。
SQLSERVER查询问题
SQLSERVER2000编程员指南上说“如果在where字句中指定一个值为false的条件,则可以用select。。。into语句来创建一个表名不同,但结构和数据类型和原表相同的表”为什么?有什么作用,在什么情况下使用
sqlserver查询问题
原先的表结构rn[code=SQL]rnid 列1 列2 列3 rn1 合单 处置方式 报废,返工rn2 返工 组织返工 检验rn3 报废,检验 废品处置 四联rnrn[/code]rnrnrn要<em>查询</em>显示的表结构rn[code=SQL]rnid 列1 列2 列3 列4rn1 合单 处置方式 报废,返工 1和3,1和2rn2 返工 组织返工 检验 2和3rn3 报废,检验 废品处置 四联 无rn[/code]rnrnrnrn谁能帮我看看rn<em>查询</em>SQL语句要怎样写啊!
sqlserver查询排名问题
假设我有一个表:rn表中记录了用户的积分,假设表结构如下:rnuserid money datern三个字段分别代表用户id,用户积分,以及日期rn我现在想实现一个排名统计,要根据用户id<em>查询</em>某个具体用户在所有用户中的排名,<em>查询</em>该用户的积分(money),rn同时还要<em>查询</em>出该用户距离他上一名用户的积分差距。比如:某用户当前积分10000,通过<em>查询</em>获得该用户排名为第三,rn那么同时也要<em>查询</em>到第二名的积分,因为要统计第三名距离第二名差多少积分。rn不知道这样的需求在<em>sqlserver</em>里该怎么写
SqlServer 查询问题
[b]<em>问题</em>是这样的:[/b] 每天都会定时隔半小时 上传营业数据到 后台rn[b]结果:[/b] <em>查询</em>当天的营业数据很慢, 但是<em>查询</em>前一天的就正常;rn 如果我对数据库重建索引, <em>查询</em>就很快了;rn[b]疑问:[/b] 是不是<em>查询</em>当天的数据没用到索引, 或者索引在数据库中是混乱的rnrn请大神指教!!!
sqlserver查询合并问题
在Oracle中,有一个union的语句rnselect a,b from table1rnunionrnselect a,b from table2rn可以把两个<em>查询</em>结果合并显示rnrn请问,在<em>sqlserver</em>下有没有类似的语句
sqlserver查询增添问题
现在有两张数据表,一个是Test表,一个是Answer表,test表是试题库表,现在我的answer表有TestID的值,想动态的Test表里的question对应的值加到Answer中的Question,,求解,<em>问题</em>有可能说的不清楚,看图就了解了。请用SQL语句进行完成,谢谢[img=https://img-bbs.csdn.net/upload/201701/05/1483601413_740606.png][/img][img=https://img-bbs.csdn.net/upload/201701/05/1483601429_960902.png][/img]
SQLServer常见查询问题
有些常见的<em>问题</em>在论坛中不断出现,不妨整理一下。rnrn以下语句是在SQLServer2005上实现的,一些语句无法在SS2000上执行。rnrn有用指数是我根据这个<em>问题</em>的常见程度打的分,仅供参考。实际上,当你遇到了这个<em>问题</em>,这个<em>问题</em>哪怕再少见,解决方案也是非常有用的。rnrnrn[b]1. 生成若干行记录[/b]rn有用指数:★★★★★rnrn常见的<em>问题</em>类型:[u]根据起止日期生成若干个日期、生成一天中的各个时间段[/u]rnrn《SQL Server 2005技术内幕:T-SQL<em>查询</em>》作者建议在数据库中创建一个数据表:rn[code=SQL]rn--自然数表1-1MrnCREATE TABLE Nums(n int NOT NULL PRIMARY KEY CLUSTERED)rn--书上介绍了很多种填充方法,以下是最高效的一种,需要SS2005的ROW_NUMBER()函数。rnWITH B1 AS(SELECT n=1 UNION ALL SELECT n=1), --2rnB2 AS(SELECT n=1 FROM B1 a CROSS JOIN B1 b), --4rnB3 AS(SELECT n=1 FROM B2 a CROSS JOIN B2 b), --16rnB4 AS(SELECT n=1 FROM B3 a CROSS JOIN B3 b), --256rnB5 AS(SELECT n=1 FROM B4 a CROSS JOIN B4 b), --65536rnCTE AS(SELECT r=ROW_NUMBER() OVER(ORDER BY (SELECT 1)) FROM B5 a CROSS JOIN B3 b) --65536 * 16rnINSERT INTO Nums(n)rnSELECT TOP(1000000) r FROM CTE ORDER BY rrn[/code]rnrn有了这个数字表,可以做很多事情,除上面提到的两个外,还有:[u]生成一批测试数据、生成所有ASCII字符或UNICODE中文字符、[/u]等等。rnrn经常有高手使用SELECT number FROM master..spt_values WHERE type = 'P',这是很妙的方法;但这样只有2048个数字,而且语句太长,不够方便。rnrn总之,一个数字辅助表(10万还是100万根据个人需要而定),[i]你值得拥有。[/i]rnrnrn[b]2. 日历表[/b]rn有用指数:★★★☆☆rnrn《SQL编程风格》一书建议一个企业的数据库应该创建一个日历表:rn[code=SQL]rnCREATE TABLE Calendar(rn date datetime NOT NULL PRIMARY KEY CLUSTERED,rn weeknum int NOT NULL,rn weekday int NOT NULL,rn weekday_desc nchar(3) NOT NULL,rn is_workday bit NOT NULL,rn is_weekend bit NOT NULLrn)rnGOrnWITH CTE1 AS(rn SELECTrn date = DATEADD(day,n,'19991231')rn FROM Numsrn WHERE n 等等),以上方法可能会无法处理。rnrnrn[b]4. 树形结构的存储与<em>查询</em>[/b]rn有用指数:★★★☆☆rnrn数据库设计中常常会遇到需要存储树形结构,比如员工关系表、组织结构表,等等。rnrn[code=SQL]rn--测试数据rnCREATE TABLE #Employees(rn EmployeeCode varchar(20) NOT NULL PRIMARY KEY CLUSTERED,rn ReportToCode varchar(20) NULL)rnGOrnINSERT INTO #Employees VALUES('A',NULL)rnINSERT INTO #Employees VALUES('B','A')rnINSERT INTO #Employees VALUES('C','A')rnINSERT INTO #Employees VALUES('D','A')rnINSERT INTO #Employees VALUES('E','B')rnINSERT INTO #Employees VALUES('F','B')rnINSERT INTO #Employees VALUES('G','C')rnINSERT INTO #Employees VALUES('H','D')rnINSERT INTO #Employees VALUES('I','D')rnINSERT INTO #Employees VALUES('J','D')rnINSERT INTO #Employees VALUES('K','J')rnINSERT INTO #Employees VALUES('L','J')rnINSERT INTO #Employees VALUES('M','J')rnINSERT INTO #Employees VALUES('N','K')rnGOrn/*rn可能遇到的<em>查询</em><em>问题</em>:rn1. 员工'D'的所有直接下属rn2. 员工'D'的所有2级以内的下属(包括直接下属和直接下属的下属)rn3. 员工'N'的所有上级(按报告线顺序列出)rn4. 员工@EmployeeCode的所有@LevelDown级以内的下属(@EmployeeCode和@LevelDown以变量传入)rnDECLARE @EmployeeCode varchar(20), @LevelDown int;rnSET @EmployeeCode = 'D';rnSET @LevelDown = 2;rn5. 员工@EmployeeCode的所有@LevelUp级以内的上级(@EmployeeCode和@LevelUp以变量传入)rnDECLARE @EmployeeCode varchar(20), @LevelUp int;rnSET @EmployeeCode = 'N';rnSET @LevelUp = 2;rn*/rn--用递归CTE实现员工树形关系表rnWITH CTE AS(rn SELECTrn EmployeeCode,rn ReportToCode,rn ReportToDepth = 0,rn ReportToPath = CAST('/' + EmployeeCode + '/' AS varchar(200))rn FROM #Employeesrn WHERE ReportToCode IS NULLrn UNION ALLrn SELECTrn e.EmployeeCode,rn e.ReportToCode,rn ReportToDepth = mgr.ReportToDepth + 1,rn ReportToPath = CAST(mgr.ReportToPath + e.EmployeeCode + '/' AS varchar(200))rn FROM #Employees ern INNER JOIN CTE mgrrn ON e.ReportToCode = mgr.EmployeeCodern)rnSELECT * FROM CTE ORDER BY ReportToPathrn[/code]rnrnrn[b]5. IPv4地址的存储与<em>查询</em>[/b]rn有用指数:★★☆☆☆rnrnIPv4的地址实际上是一个4字节的数据。点分十进制的字符串表示是为了人工读写方便,但范围比较则是原始二进制形式方便。因此需要实现二者的相互转换。rnrn[code=SQL]rn--测试数据rnCREATE TABLE #IPs(rn strIP varchar(15) NULL,rn binIP binary(4) NULL)rnGOrnINSERT INTO #IPs VALUES('0.0.0.0',NULL)rnINSERT INTO #IPs VALUES('255.255.255.255',NULL)rnINSERT INTO #IPs VALUES('127.0.0.1',NULL)rnINSERT INTO #IPs VALUES('192.168.43.192',NULL)rnINSERT INTO #IPs VALUES('192.168.1.101',NULL)rnINSERT INTO #IPs VALUES('65.54.239.80',NULL)rnINSERT INTO #IPs VALUES(NULL,0xB92AEAD3)rnINSERT INTO #IPs VALUES(NULL,0x2D4B2E53)rnINSERT INTO #IPs VALUES(NULL,0x31031B0B)rnINSERT INTO #IPs VALUES(NULL,0x7C2D5F2F)rnINSERT INTO #IPs VALUES(NULL,0x473E5D31)rnINSERT INTO #IPs VALUES(NULL,0x90D7D66B)rnGOrnSELECTrn strIP,binIP,rn strIP_new = CAST(CAST(SUBSTRING(binIP,1,1) AS int) AS varchar(3)) + '.' +rn CAST(CAST(SUBSTRING(binIP,2,1) AS int) AS varchar(3)) + '.' +rn CAST(CAST(SUBSTRING(binIP,3,1) AS int) AS varchar(3)) + '.' +rn CAST(CAST(SUBSTRING(binIP,4,1) AS int) AS varchar(3)),rn binIP_new = CAST(CAST(PARSENAME(strIP,4) AS int) AS binary(1)) +rn CAST(CAST(PARSENAME(strIP,3) AS int) AS binary(1)) +rn CAST(CAST(PARSENAME(strIP,2) AS int) AS binary(1)) +rn CAST(CAST(PARSENAME(strIP,1) AS int) AS binary(1)),rn intIP_new = CAST(PARSENAME(strIP,1) AS bigint) +rn CAST(PARSENAME(strIP,2) AS bigint) * 256 +rn CAST(PARSENAME(strIP,3) AS bigint) * 65536 +rn CAST(PARSENAME(strIP,4) AS bigint) * 16777216 --int类型也可以,但浪费空间且不直观rnFROM #IPsrn[/code]rnrnrn6. 中文字符处理rn有用指数:★★★★☆rnrnSQLServer中文处理涉及到[u]字符集编码和排序规则[/u],是个非常纠结的<em>问题</em>。参看[url=http://blog.csdn.net/feilniu/archive/2010/05/25/5623313.<em>asp</em>x]这篇博客[/url]。rnrn[code=SQL]rn--ASCII字符rnSELECT n,x=CAST(n AS binary(2)),u=NCHAR(n) FROM Nums WHERE n BETWEEN 32 AND 126rn--UNICODE中文字符rnSELECT n,x=CAST(n AS binary(2)),u=NCHAR(n) FROM Nums WHERE n BETWEEN 19968 AND 40869rn19968 0x4E00 一rn40869 0x9FA5 龥rn--以下两个条件用来判断字符串是否包含汉字rnLIKE N'%[吖-咗]%' COLLATE Chinese_PRC_CI_ASrnLIKE N'%[一-龥]%' COLLATE Chinese_PRC_BINrn--这是因为在以上两种不同的排序规则下,汉字的排列顺序是不同的。rn--中文全角标点符号rnSELECT n,x=CAST(n AS binary(2)),uq=NCHAR(n),ub=NCHAR(n-65248) FROM Nums WHERE n BETWEEN 65281 AND 65374rnSELECT NCHAR(12288),NCHAR(32)rn65281 0xFF01 ! !rn65374 0xFF5E ~ ~rn--以下条件用来判断字符串是否包含全角标点rnLIKE N'%[!-~]%' COLLATE Chinese_PRC_BINrn[/code]rnrn全角半角标点的转换:rn[code=SQL]rn--full2halfrnCREATE FUNCTION [dbo].[full2half](rn@String nvarchar(max)rn)rnRETURNS nvarchar(max)rnASrn/*rn全角(Fullwidth)转换为半角(Halfwidth)rn*/rnBEGINrn DECLARE @chr nchar(1)rn DECLARE @i intrn SET @String = REPLACE(@String,N' ',N' ')rn SET @i = PATINDEX(N'%[!-~]%' COLLATE Latin1_General_BIN,@String)rn WHILE @i > 0rn BEGINrn SET @chr = SUBSTRING(@String,@i,1)rn SET @String = REPLACE(@String,@chr,NCHAR(UNICODE(@chr)-65248))rn SET @i = PATINDEX(N'%[!-~]%' COLLATE Latin1_General_BIN,@String)rn ENDrn RETURN @StringrnENDrnGOrnCREATE FUNCTION [dbo].[half2full](rn@String nvarchar(max)rn)rnRETURNS nvarchar(max)rnASrn/*rn半角(Halfwidth)转换为全角(Fullwidth)rn*/rnBEGINrn DECLARE @chr nchar(1)rn DECLARE @i intrn SET @String = REPLACE(@String,N' ',N' ')rn SET @i = PATINDEX(N'%[!-~]%' COLLATE Latin1_General_BIN,@String)rn WHILE @i > 0rn BEGINrn SET @chr = SUBSTRING(@String,@i,1)rn SET @String = REPLACE(@String,@chr,NCHAR(UNICODE(@chr)+65248))rn SET @i = PATINDEX(N'%[!-~]%' COLLATE Latin1_General_BIN,@String)rn ENDrn RETURN @StringrnENDrnGOrn[/code]rnrnrnrn暂时就这些。欢迎拍砖。rn
sqlserver查询问题
有一个字段,内容可以是"圆"、"圆弧"、"半圆形"、"圆缺"等的任意组合,比如说:"圆、圆弧、直线"、"直线、正方形、圆弧"等。如果利用一般的模糊<em>查询</em>的方法,当以"圆"为关键字进行模糊<em>查询</em>时,上述两条记录都能<em>查询</em>出来,但是我希望只能<em>查询</em>到"圆、圆弧、直线"这条记录。希望高手帮忙
sqlserver查询问题
有两个表,是主次表。主表里面有一条记录,次表里面有两条记录,当我连接<em>查询</em>的时候,主表的记录会重复,能不能让主表的记录不重复出现,怎么解决?
sqlserver时间戳查询问题
[img=https://img-bbs.csdn.net/upload/201408/06/1407313619_122596.jpg][/img]rnrn我是的<em>查询</em>sql为:rnselect * from privateletter where CONVERT(datetime, createdate)>'2014-08-06 09:38:17.325';----为何<em>查询</em>结果集为空呢?rnrnselect * from privateletter where CONVERT(datetime, createdate)>'2014-08-06 09:38:17.324;------这样可以查到数据rnrnSomebody can tell me why???
sqlserver 查询问题
rnselect * from DeliveryPlanrnrnselect * from CardListrn两张表分开查的时候Ischeck字段有null与非null的字段rnrn如下两句inner join<em>查询</em> 却一直没有返回结果,结果是0条数据rnselect d.CardType from CardList d inner join DeliveryPlan c on rnd.IsCheck='NULL'rn与rnselect d.CardType from CardList d inner join DeliveryPlan c on rnd.IsCheck=NULL
关于SQLSERVER 查询问题
大家好 最近遇到点麻烦 请大家帮忙 如下 :rnrn我在一个学生的数据库 STU 中<em>查询</em>STUDENTS 表中 相关的数据 rnrnCREATE TABLE STUDENTSrn(rnID INT IDENTITY(1,1) PRIMARY KEY ,rn[NAME] VARCHAR(20) NOT NULL,rn[CLASS] VARCHAR(10) NOT NULL,rnSEX INT NOT NULL, -- 0或1rn)rnrn比如 根据 班级 性别 <em>查询</em>姓名 rnrnSELECT NAME FROM STUDENTS WHERE SEX=1 AND CLASS ='01班' rnrn<em>查询</em>出 3000 条数据 rnrn分两次提取rnrn我第一次需要 2000 条 TOP 2000 rnrn第二次 我需要剩下的 1000 然后 TOP 1000 ....NOT IN... TOP 2000 rnrn我以为这样可以达到我希望的结果 但是 rnrn两次查出的数据有很多重复的 rnrn或许有 朋友会说 你笨啊 怎么不加 ORDER BY ID rnrn我也知道 但是 ORDER BY 后 速度会相当的慢 rnrn所以在这里 求助啦 先谢谢大家啦 rn
SQLServer查询问题
数据库中有一列数据中存储的数据使用“,”分开的,怎么在<em>查询</em>中把数据取出来。rn例如此列的一条记录中存储的数据是“001,002,003,004,……,00n”rn现在我只想取得其中一个数据,例如“001”,<em>查询</em>语句该怎么写。rn请高手指导。
SQLSERVER查询问题……
比如说有下面1个表rnID NAMErn1 Arn2 Brn怎么写sql语句让这样显示rn1 2rnA Brn麻烦各位大侠帮忙解决下。
SQLSERVER查询输出问题
<em>sqlserver</em>如何将<em>查询</em>条件输出为XML标准树型文档,又通过什么方法读取XML标准文档
一个sqlserver查询问题
有个表数据如下rn[img=https://img-bbs.csdn.net/upload/201803/27/1522118608_599030.png][/img]rnsql <em>查询</em>语句如下:rn[code=sql]select distinct yjzb,ejzb,rn case when bendian='001' then adbd end '001',rn case when bendian='002' then adbd end '002',rn case when bendian='003' then adbd end '003',rn case when bendian='004' then adbd end '004',rn case when bendian='006' then adbd end '006',rn case when bendian='029' then adbd end '029'rnfrom mdyybbrnwhere rq='2018-02' and bendian in('001','002','003','004','006','029')rnorder by yjzb[/code] rn结果如下,要怎么样才能把不显示null值rn[img=https://img-bbs.csdn.net/upload/201803/27/1522118716_725637.png][/img]
sqlserver 分布式查询问题
数据分布存储在好几台机器的几百个数据表里(相同结构),用户<em>查询</em>的时候<em>asp</em>.net中开多线程的方式去<em>查询</em>,但这样的<em>问题</em>是几百个数据表要同时开几百个线程,web系统会不会受不了,这种情况大家一般用什么架构啊?
sqlserver 表的查询问题
服务器 xxxxx ,用户名kingapex 密码 :wangfengrnrn连接字符串如下 :rnConn.ConnectionString = "Driver=SQL Server;server=xxxxx;uid=kingapex;pwd=kingapex;database=zhuangshi"rnrn错误举例:rn有表 class_tbrnrnSelect id,c_name from class_tbrn说class_tb 无效rn而rnSelect id,c_name from kingapex.class_tbrn正常rnrn可是我在本地时候一切正常!rnrnrn
求助:!sqlserver查询问题!
有一张表结构如下:rna b c rn001 张三 20rn002 张三 37rn003 李四 34rn005 李四 78 rn006 赵六 68 rn007 赵六 10 rnrnrn我想显示的结果如下:rna b c rn001 张三 57rn002 李四 115rn003 赵六 78rnrn该怎么实现呢,请教!
SQLServer查询问题,存储过程
[color=#FF0000]表的大概结构如下:[/color]rnA B CrnID costs self1 file ID self2 file id total filernrnrn其中相同file的数据在A、B都有多条,在C中只有一条rn我现在需要的<em>查询</em>的数据是:当file为一输入的特定值时, SUM(A.costs) ,SUM(A.self1())+SUM(B.Self2),C.total.但是写的存储过程一直有错,大神帮忙看一下!rn写的存储过程如下:rnrn--存储过程:获取费用信息rnCREATE procedure getBillResultrn @FILENAME VARCHAR(200)rnASrn--执行的sql语句rndeclare rn @sql varchar(1000),rn @compenstateInfoCount int, --分割单数量rn @fapiaoInfoCount int, --发票信息数量rn @fapiaoSum money, --发票金额rn @prescribe_self money, --处方自费rn @paymentCount money --赔付结果rnbeginrn select @compenstateInfoCount = (SELECT COUNT(*) FROM t_compensateInfo AS T WHERE SUBSTRING(T.File_Name,0,15)=SUBSTRING(@FILENAME,0,15))rn IF @compenstateInfoCount = 0 --分割单数量为0,只有门诊信息rn beginrn select @fapiaoInfoCount = (Select COUNT(*) from 门诊发票录入 AS S where SUBSTRING(s.FileName,0,15) = SUBSTRING(@FILENAME,0,15))rn if @fapiaoInfoCount = 0 --没有分割单,也没有发票信息rn RETURN 0 --退出<em>查询</em>rn if @fapiaoInfoCount > 0 --有发票信息rn /*处方自费金额*/rn select @prescribe_self = (select sum(tp.self_expense) rn from t_prescribe as tp rn where SUBSTRING(tp.FileName,0,15)=SUBSTRING(@FILENAME,0,15) and tp.PATIENT_TYPE = 'outpatient') rn /*赔付结果表*/rn select @paymentCount = (SELECT SUM(tpa.Payment_sum) FROM T_Payment AS tpa WHERE SUBSTRING(tpa.filename,0,15) = SUBSTRING(@FILENAME,0,15)) --赔付结果表rn /*费用信息 */rn [b]SELECT @sql = (Select SUM(T.cost_sum)AS '总费用',SUM(T.self_expense)+@prescribe_self AS '总自费' ,@paymentCount as '赔付结果'rn from 门诊发票录入 AS Trn WHERE T.patient_type='outpatient' AND SUBSTRING(T.FileName,0,15)=SUBSTRING(@FILENAME,0,15))[/b] --一个case所有门诊发票额之间求和 rn endrn exec(@sql)rn[color=#FF9900]end[/color]rngorn加粗部分为要<em>查询</em>的结果rn报错显示为在end处,“当没有用 EXISTS 引入子<em>查询</em>时,在选择列表中只能指定一个表达式”。
sqlserver 查询问题,不知道是不是sqlserver的漏洞!
在表aa中有字段 code,flagrnselect * from aa where code='14705000'rnrnselect top 1 * from aa where flag is nullrn在第一个<em>查询</em>结果为rncode flagrn14705000 1rnrn但是奇怪的是在第二个<em>查询</em>结果中有rncode flagrn14705000 nullrnrnrn
SqlServer查询-循环查询
1.这里记录一下游标<em>查询</em>的方式,表结构沿用上篇递归调用的表(https://blog.csdn.net/sanbowla/article/details/73331167),我们把所有name用游标循环的方式集合到一条数据内显示出来,表结构如下:   2.<em>查询</em>语句如下   BEGIN DECLARE @id INT; DECLARE @temp VARCHAR(20); DEC...
aspsqlserver
dim strTemp,strHTMLrndim sql,rs,dictrnset dict = server.CreateObject("Scripting.Dictionary")rnsql = "select * from sms_class order by class"rnset rs = server.CreateObject("adodb.recordset") rnrs.Open sql,conn,adOpenDynamic,adLockPessimistic rn do while not rs.EOF rn dict("#Class#") = rs("Class")rn rs.MoveNext rn looprnrn结果报错Microsoft OLE DB Provider for ODBC Drivers (0x80040E37)rn[Microsoft][ODBC SQL Server Driver][SQL Server]对象名 'sms_class' 无效。rnrn请问是怎么回事?我本身的数据库表名为SMS_Class,大小写应该没关系吧?我改了也还是有错,大虾救我!
sqlserver 查询
<em>问题</em>类型:<em>sqlserver</em> 存储过程 <em>查询</em>并删除相应记录rn 实现功能:我需要删除一张表中mobile字段中数据不是电话号码格式的所有记录rn 实现想法:rn 1、百度到了一个正则表达式的函数:regexIsMatch(source,regexp),参数source代表需要进行正则表达式匹配的字符串。regexp表示对应的正则表达式。如果不匹配返回0rn 2、在要实现的存储过程中用下面这句:rn[code=SQL]delete from T_Mobiles WHERE (0 = dbo.regexIsMatch ((SELECT max(mobile) FROM T_Mobiles),'^(134|135|136|137|138|139|150|151|152|157|158|159|187|188|130|131|132|154|155|156|185|186|133|153|180|189)\d8$',0))rn[/code]我的想法是:<em>查询</em>出记录,比对,如果有则删除该记录。但是上面的语句我发现,根本不是实现我要删除的当前记录而是如果有不满足电话号码的,对应的T_Mobiles表中的数据就全部给干掉了。rnrn 遇到<em>问题</em>:即我怎样才能改下这个语句,实现我<em>查询</em>到的数据在调用函数regexIsMatch(source,regexp)中对应的source是一条记录;其次我怎样可以当其<em>查询</em>到当前记录不满足的时候就删除当前记录而不是整张表。rn <em>问题</em>约束:我用了游标一个一个循环获取数据然后判断再删除。这个方法被我排除了。发现30万行数据折腾下来一二十分钟就没了。rn 首先先感谢大家帮我解答这个<em>问题</em>!
SqlServer查询
[img=https://img-bbs.csdn.net/upload/201905/05/1557037135_95057.png][/img]rn[code=sql]rn有上图数据,需要<em>查询</em>结果:rn课程 张三 李四rn语文 74 74rn数学 83 84rn物理 93 94rnrn[/code]
sqlserver查询
因为不同产品有不同属性所以把 所以表的属性存到另一个表 (我这里是举个列子,实际产品有很多属性)rnrn比如:rnrnproductid namernrn1 arn2 brnrnproductid key valrnrn1 width 100rn1 height 80rn1 color redrnrn2 width 50rn2 height 20rn3 color greenrnrn我现在的val 是字符型,我要比较大小,就不知道该如何弄了,rn所以我换成在代码里面过滤了,rnrn我想问的是可不可以用sql的方式解决?rnrnrnrnrnrn
SQLSERVER查询
请问SQLSERVER在处理一个<em>查询</em>的时候,需要读取数据页、索引页之外,还需要读取什么页?rn应该需要读取IAM页,PFS页需要读取吗?rn有什么办法可以知道 设置 set statistics io on 后,显示的逻辑读取都包括什么页呢?rn请知道的帮忙解决一下,多谢!!!
SqlServer查询...
SqlServer2005有两张表如下:rnProductrnP_ID PT_ID P_Name P_Sexrn----------- ----------- ------------------------------ -----rn1 10 李宁2010 男rn2 11 特步2010 女rn3 9 劲霸2010 男rn4 7 安妮2010 女rnrnProductTypernPT_ID P_ParentID PT_Namern----------- ----------- ------------------------------rn1 0 鞋子rn2 0 帽子rn3 0 衣服rn4 0 裤子rn5 1 运动鞋rn6 1 旅游鞋rn7 2 太阳帽rn8 2 黑帽子rn9 3 劲霸男装rn10 5 李宁rn11 5 特步rnrn用T-SQL(最好能够用一条SQL语句)怎么实现?rnp_sex pt_id p_parentid pt_namern----- ----------- ----------- ------------------------------rn男 1 0 鞋子rn女 1 0 鞋子rn女 2 0 帽子rn男 3 0 衣服rnrn
(紧急再问)asp查询sqlserver数据库,分页显示问题
rnrnrn----------------rnrn rn rn 共有页 rnrn-----------rn如果<em>查询</em>到的记录有25条,rn共1 2 3 4 5页rn第一页内容可以正常显示(5条)rnrn但点第2 3 4 5页记录的时候出错,rnrn提示rnadodb.recordset 错误"800a0bcd"rnbof或eof有一个是"真",或者当前记录已被删除,所需要的操作要求一个当前的记录rnrn测试过程中发现,在点第2 3 4 5页的时候"lat"数据不能传递过来rn请问是什么原因,谢谢rn
asp查询sqlserver数据库中某个时间段数据的问题
我有一个<em>查询</em>截面,在这里输入要<em>查询</em>的起始和截止日期rn那么在我的action.<em>asp</em>里面应该怎么写sql语句,谢谢!!
请教asp连接SQLSERVER的问题
我连接SQLSERVER的代码是:rnrnSet conn = Server.CreateObject("ADODB.Connection")rnconn.open "driver=SQL SERVER;Server=yl;UID=sa;PWD=;DATABASE=HisPacs"rnrn以前我是可以连接成功的!我目前SQLSERVER是YL,我在VB上测试可以通过,不知道为什么在ASP上就不行。rnrn报的错误是:rn-----------------------------------------------------------------------rn错误类型:rnrnMicrosoft OLE DB Provider for ODBC Drivers (0x80040E4D)rn/include/conn.<em>asp</em>, 第 7 行rnrnrn浏览器类型:rnMozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0) rnrn页:rnPOST 53 bytes to /checkuser.<em>asp</em>rnrnPOST 数据:rnusername=888&password=888&type=1&Submit2=%B5%C7%C2%BC rnrn----------------------------------------------------------------rnrn不知道究竟错在什么地方,关键是以前是OK的,是不是我装了很多东西的原因,但是在VB上可以通过的,请各位帮忙看看怎么回事!
ASP与SQLServer连接方式问题
我看见有的连接SQLserver的语句中是conn.Open "Driver=SQLserver;.....rn有的是conn.Open "PROVIDER=SQLOLEDB;....rn这两种方式分别是什么,有什么有缺点吗?望大家赐教!或者哪里有相关技术文章,请给个详细的链接。
asp 连接数据库sqlserver 2008问题
连接字符串如下rnSet conn=Server.CreateObject("ADODB.Connection")rnconnstr="Driver=SQL Server;SERVER=127.0.0.1/SQLSERVER2005;UID=sa;PWD=1234;DATABASE=TopnewGXL"rnrnrn错误类型:rnMicrosoft OLE DB Provider for ODBC Drivers (0x80004005)rn[Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server 不存在或访问被拒绝rn/SQLSERVER2005/upload.<em>asp</em>, 第 14 行rnrnrn浏览器类型:rnMozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET4.0C; .NET4.0E; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; 360SE) rnrn网页:rnGET /SQLSERVER2005/upload.<em>asp</em> rnrn时间:rn2011年11月4日, 15:24:15
还是asp连接sqlserver问题
本人刚刚入门,还请各位指教,呵呵~~~~~~~~请看一下代码rnrnrnrnrnrn 密码检查rnrnrnrnrnrnrnrnrn rn rnrn他怎么老是提示操作员不存在?我数据库里面有数据啊
asp恢复sqlserver数据库的问题
已经在master 库中建立了存储过程rnrncreate PROCEDURE testkill ASrndeclare @sql varchar(8000)rn set @sql=''rnselect @sql=@sql + ' kill '+cast(spid as varchar(8))rn from master..sysprocessesrnwhere dbid=db_id('hjdatabase')rnrn然后在前台页面执行rnset conn1=server.createobject("ADODB.CONNECTION")rnconnstr="PROVIDER=MSDASQL;driver=SQL Server;server=localhost;uid=sa;pwd=sa;database=master;"rnset conn=nothingrnsqlstr="execute testkill"rnconn1.execute sqlstrrnSQL="restore database "&webdataname&" from disk='"&Server.MapPath("backup")&"\datbackup.dat"&"'"rnrnrnrn仍是出现数据库被占用的提示rn请问怎么解决rn另外如果空间是虚拟空间不能访问master表那怎么解决这个<em>问题</em>?rn晕死了!!
ASP的连接数据sqlserver问题
使用ado调用odbc的数据源连接<em>sqlserver</em>.rn我的数据源使用的是系统dsn.名字叫做green.在测试数据源时返回连接成功。使用pb调用该数据源也能得到正确的结果。但是用<em>asp</em>调用时却出现microsoft old db错误。rn更奇怪的是在我的另一台机器上。同样的配置(win2000 server, sql server2000)却可得到正确的结果。所以我排除了编码的<em>问题</em>。 我认为是win2000 server 和 sql server2000的安装配置<em>问题</em>。希望各位有经验的大虾帮助分析一下<em>问题</em>。多谢!!!1
aspsqlserver连接的问题
我用的一直是dsn方式,就是rn"DSN=myDsn;Uid=username;Pwd=;" rn后来放到远程突然不行了,rn请问<em>asp</em> 连接数据库一共有多少方法。
网站问题,ASP连接SQLSERVER
前一段时间还没有发现这种异常情况。rnrn现在的情况是:页面重复刷新时,间断性的出现页面打不开现象。rnrn提示内容如下:rn1、SQL Server 不存在或拒绝访问rn2、provider 未指定rn......rnrn出现错误的页面均是conn.<em>asp</em>(数据连接页),请问大家有没有遇到过此类<em>问题</em>,是不是跟<em>asp</em>连接<em>sqlserver</em>的方法有关系。rnrn我的原来连接方法是:rnsqlconn="driver=SQL Server;server=localhost;UID=sa;PWD=ch4b6f9c;database=20051221"rnrn后来改成:rnSqlDatabaseName = "20051221" rnSqlPassword = "ch4b6f9c" rnSqlUsername = "sa" rnSqlLocalName = "localhost" rnsqlconn = "Provider = SQLOLEDB.1; User ID = " & SqlUsername & "; Password = " & SqlPassword & "; Initial Catalog = " & SqlDatabaseName & "; Data Source = " & sqlLocalName & ";"rnrn还是出现<em>问题</em>。rnrn大家想想此类<em>问题</em>的出现究竟跟哪些地方有关系。
关于ASP与SQLSERVER的加密问题
问一下用ASP+SQLSERVER写一个虚拟币的程序 再哪部分需要进行加密呢?rn]rnrnrn我知道的部分如 用户密码和超级密码部分 rn请问还又其他部分么?例如数据库?连接字符串?或者其他 ?rn请高手指点一下 谢谢了
ASP SQLSERVER INSERT 语句问题
IF ACTION="PutRc" THENrn IF CHKID="" THENrn RESPONSE.WRITE " "rn RESPONSE.END()rn ELSE rn CHKID1=SPLIT(CHKID,",")rn Dim putNumrn putNum=0rn putNum1=0rn FOR I = 0 TO UBOUND(CHKID1)-1rn Set Rst=Server.CreateObject("Adodb.RecordSet")rn SqlStr="select * from company_candidates where Id='"&CHKID1(I)&"'"rn Rst.Open SqlStr,Conn,1,1rn PerOnlyNum=Rst("p_onlynum")rn jobId=Rst("c_jobid")rn Set RsIsE=server.CreateObject("adodb.recordset")rn SqlStr1="select * from company_db where c_onlynum="&ComOnlyNum&" and p_onlynum="&PerOnlyNum&" and c_jodId="&jobId&" and db_flag=0"rn rsise.open sqlstr1,conn,3,3rn RESPONSE.WRITE RsIsE.EOF And RsIsE.Bofrn 'RESPONSE.END()rn IF RsIsE.Eof Thenrn 'CONN.EXECUTE("insert into company_db(c_onlynum,p_onlynum,db_date,db_flag,c_jodId) values('"&ComOnlyNum&"','"&PerOnlyNum&"',getdate(),0,'"&jobId&"')")rn rsise.addnewrn rsise("c_onlynum")=comonlynumrn rsise("p_onlynum")=peronlynumrn rsise("db_date")=now()rn rsise("db_flag")=0rn rsise("c_jodid")=jobidrn rsise.update rn Elsern putNum=putNum+1rn END IFrn Rst.closern rsise.closern Nextrn rn rn RESPONSE.WRITE " "rn RESPONSE.END()rnrn END IFrnEND IFrn我写的这段代码有<em>问题</em>吗?rn为什莫不执行插入语句,数据库中却有数据,rn注释掉CONN.EXECUTE("insert into company_db(c_onlynum,p_onlynum,db_date,db_flag,c_jodId) values('"&ComOnlyNum&"','"&PerOnlyNum&"',getdate(),0,'"&jobId&"')")rn就RESPONSE.WRITE " "正确rn否则putNum始终与I相等
aspsqlserver数据库连接问题.
没有使用连接池.rn我的站点发现<em>sqlserver</em>中进程有7,8个数据库连接进程信息.rn怎么回事?rniis还经常死掉.rnrn是数据库连接没释放掉吗?rn还是什么原因?
ASP与SQLSERVER之间数据类型的问题
SQLSERVER中,一个字段a 类型是decimal 精度18 小数位3rn在<em>asp</em>中读出数据后,if rs("a")=0 then ....rn提示错误。rn后来我用typename函数测试rnabc=rs("a")rnresponse.write typename(abc)rnrn结果报错,提示Microsoft VBScript 运行时错误 (0x800A01CA)rn变量使用了一个 VBScript 中不支持的 Automation 类型: 'typename' rnrn请问这是怎么回事?rnrnrn还有。我现在要存储的数据是小数,小数在3位以内,在SQLSERVER中用哪种数据类型最合适?rnrn开始,我用real,但是出现一个<em>问题</em>。rn如果我写入的是0.99 再读出来就变成了0.990000001rn写入其它小数时,也偶尔会有此<em>问题</em>。rnrn请各位大哥帮忙解决。
sqlserver 2005 中文字符查询问题
在本地机器上是好的,把数据导到服务器上出现<em>问题</em>,rn<em>查询</em>中文字符总是查不到相应的结果rn比如一张news表里包含一条新闻标题为"06年全国中等职业学校毕业生就业率达到95.6%"的数据,用<em>查询</em>语句 select title from news where title like '%95.6%'就能<em>查询</em>到这条数据;而用select title from news where title like '%毕业生%'就查不到这条数据rn请问这个<em>问题</em>怎么解决?
sqlserver 查询oracle blob的问题
Select * from OpenQuery(A, 'Select * from DB_UPLOAD')rnrnOracle里是blob字段,rnrn链接服务器"YQT"的 OLE DB 访问接口 "MSDAORA" 返回了消息 "发生了一个 Oracle 错误,但无法从 Oracle 中检索错误信息。"。rn链接服务器"YQT"的 OLE DB 访问接口 "MSDAORA" 返回了消息 "数据类型不被支持。"。rnrn
sqlserver 查询的结果集合并问题
select ID,Name,userid,ClassID,IndexImg,UploadImg,contents,area,UpdateTime,TJGrade FROM CategoryInfo where TJType=2 and useridrn like '%%%' and Name like '%%%' and ClassID in (select ID from ClassInfo where typeid like '%%%') order by UpdateTime,TJGrade descrnunion allrnselect ID,Name,userid,ClassID,IndexImg,UploadImg,contents,area,UpdateTime,TJGrade FROM CategoryInfo where TJType<>2 and useridrn like '%%%' and Name like '%%%' and ClassID in (select ID from ClassInfo where typeid like '%%%') order by UpdateTime,TJGrade descrn我想把union all 前后<em>查询</em>的结果集并上,但是因为前后子句都做了排序,所以系统提示union 附近有语法错误,去掉 order by UpdateTime,TJGrade desc 就ok了,但是我需要给它们排序。这样做是为了让不同类别的信息置顶。
简单问题请教:sqlserver查询
有一个表名:ts_i,里面有au,ma,pl等若干个字段(au的类型为char).rn我想找出所有au为East640302的记录,只要au,ma,pl三个字段。rn以下是我的一段代码,总是报错:rn***************************************************************rnstring sqlTs = "select au,ma,pl from ts_i where au=East640302";rnSqlDataAdapter da1 = new SqlDataAdapter( sqlTs ,cnToTs);//连结cntots也正确rnds = new DataSet();//ds前面已定义rntryrnrnda1.Fill(ds, "Ts" );rnrncatch(Exception ee)rnrnMessageBox.Show(ee.ToString());rnrn*******************************************rn报错的信息:rnsystem.data.sqlcilent.sqlexception:rninvalid column name 'east640302'.rnat .....executereader(....)rnat......fillfromcommand(...)rnat......fill(....)rnat...rnrn rn
SqlServer时间型查询问题
TempSql:='Select * from QuarterRunData where '+rn '((ArriveTimes>='+TempStartTime+' and ArriveTimes='+TempStartTime+' and StartTimes;rn怎么老总提示出错.rnrn我的目的就是<em>查询</em>某个字段值是不是在某一时间段内,ArriveTimes,StartTimes为datetime型,需要怎么写SQL语句才能进行<em>查询</em>.TempStartTime,TempEndTime为变量,我定义的字符型.rnrn
aspsqlserver读取数据的问题
我用<em>asp</em>从<em>sqlserver</em>数据库中读取数据,发现有些字段数据读不出来。不知道怎么解决,希望大虾能够教教我,谢谢!rnrn我的连接数据库的<em>asp</em>文件代码:rn==================================rnSet conn = Server.CreateObject("ADODB.Connection") rnconn.Open"driver=SQL Server;server=172.16.0.10;uid=sa;pwd=barsa;database=wyr"rn'Set Rs= Server.CreateObject(“ADODB.RecordSet”)rn'Rs.closern'conn openrnrnsub close_conn()rn conn.closern set conn=nothingrnend subrn==================================rn我读数据的代码:(我在每个字段后注明<em>sqlserver</em>数据库中的字段类型)rn==================================rnid=request.QueryString("id")rnsql="select * from item where id='"&id&"'"rnset rs = conn.execute(sql)rnproject1=rs("project")(varchar)rniitem=rs("iitem")(varchar)rniname=rs("iname")(varchar)rniacr=rs("iacr")(float)rnifloor=rs("ifloor")(int)rniconfig=rs("iconfig")(varchar)rnibuild=rs("ibuild")(varchar)rnibank=rs("ibank")(varchar)rnidev=rs("idev")(varchar)rniatt=rs("iatt")(varchar)rnisieffect=rs("isieffect")(tinyint)rnieffect=rs("ieffect")(varchar)rniplan=rs("iplan")(text)rniacc=rs("iacc")(text)rniass=rs("iass")(text)rnimemo=rs("imemo")(text)rnrs.close:set rs=nothingrnCall close_conn()rn==================================rnrn只能读出前面的一部分。最后几项就读不出来了。请问是什么原因?谢谢谢谢!
asp + sqlserver 2000 连接的问题
源代码:rnrnrnrnrn出现<em>问题</em>:rnrn错误类型:rnMicrosoft OLE DB Provider for ODBC Drivers (0x80004005)rn[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序rn/1.<em>asp</em>, 第 4 行rn
SQLserver两个表查询问题
两个没关系的表A 表Brnselect 表A.id,表B.id from 表A,表Brn为什么<em>查询</em>出来的数据都是重复显示的呢?怎样不重复呢?
sqlserver中一条查询问题
<em>sqlserver</em>中,有表table,中“身份证号” 字段名为 sfzh ,数据类型为 varchar 里面有字段1,字段2,字段3,字段4,身份证号。rnrn现要输入sfzh这个字段来<em>查询</em>其他字段的信息,SQL语句为:rnSELECT * from table where sfzh=320203197512301812 rnrn出现错误为: Error converting data type varchar to numericrnrn请问我应该怎么解决,各位大大帮忙
SQLSERVER按字母查询问题
SQLSERVER按字母<em>查询</em><em>问题</em>?rn有汉字字母还有韩文。如何<em>查询</em>?rn单汉字字母<em>查询</em>方式?rnrn单韩文<em>查询</em>方式?
sqlserver not in 查询结果处理的问题
我的目的是想<em>查询</em>没有父节点 也就是说是根节点 rnrnSELECT t1.Id FROM dbo.T_Code as t1 WHERE CodeTypeId='108' AND Name = '非业务' rnand t1.Id in(select t2.ParentID from dbo.T_Code as t2 where CodeTypeId='108'AND Name = '非业务')rnrnselect t2.ParentID from dbo.T_Code as t2 where CodeTypeId='108'AND Name = '非业务' rn <em>查询</em>结果:rnNULLrn00000000-0000-0000-0000-000000000959rn00000000-0000-0000-0000-000000000960rnSELECT t1.Id FROM dbo.T_Code as t1 WHERE CodeTypeId='108' AND Name = '非业务'rn<em>查询</em>结果:rn00000000-0000-0000-0000-000000000959rn00000000-0000-0000-0000-000000000960rn00000000-0000-0000-0000-000000000961rn我的目的是<em>查询</em>出rn00000000-0000-0000-0000-000000000961这条记录 rn但是这样结果却<em>查询</em>不出来
关于SqlServer查询Excel的问题
当用SqlServer<em>查询</em>Excel表中的数据时,<em>查询</em>结果非常奇怪,在同一张SHEET中同样格式的数据通过<em>查询</em>分析器<em>查询</em>以后,有的数据会显示出来,有的则是显示“NULL”值。比如单元格的格式都是常规,可<em>查询</em>出来的结果却会不一样,一直找不到原因,请各位帮帮忙啊?先谢谢了。
sqlserver链接服务器mysql的查询问题????
有人用过<em>sqlserver</em>链接服务器mysql吗?rn我作了这样一个外部链接服务器,在企业管理器中能看到表,但是在<em>查询</em>分析器中却无法<em>查询</em>出数据,始终报错。不是权限的<em>问题</em>。rn谢谢!rn有人知道写法告诉一下,好吗?
求助,一个sqlserver查询问题
有个log表rnid devNo status creatTimern1 123 在库 2014-10-10 10:00:00rn2 123 维修 2014-10-20 10:00:00rn3 456 维修 2014-10-21 10:00:00rn4 123 在库 2014-10-24 10:00:00rn5 345 在库 2014-10-25 10:00:00rn6 123 维修 2014-11-15 10:00:00rn……rn想要实现的结果是,列出在当前时间的前一个月中status只有“维修”的所有数据 和 列出在当前时间的前两个月中状态为“维修”的次数大于1的所有数据。rn<em>问题</em>比较业余,请各位大大给个SQL<em>查询</em>语句,谢谢!
关于sqlserver 数据表查询问题
源数据表格式如下rn[img=http://www.hrbchuangsi.com/s.jpg][/img]rn目标数据集格式如下rn[img=http://www.hrbchuangsi.com/d.jpg][/img]rnrn请高手帮忙解决rn最好是简单<em>查询</em>语句搞定的,不想使用游标等复杂操作
MEC ADO SQLserver查询问题
我做的<em>查询</em>程序如下:rn UpdateData(TRUE);rn CString strSql;rn if(m_PartName !=""&&m_PartID !="")rn strSql="SELECT * FROM dbo,data WHERE PartName='%s' AND PartID='%s'",m_PartName,m_PartID;rn else if(m_PartName !=""&&m_PartID =="")rn strSql="SELECT * FROM dbo,data WHERE PartName='%s'",m_PartName;rn else rn strSql="SELECT * FROM dbo,data WHERE PartID='%s'",m_PartID;rn strSqlrn tryrn rn //先关闭已经打开的记录集对象rn m_pRecordset2->Close();rn //根据新的Sql<em>查询</em>语句,重新打开记录集对象rn m_pRecordset2->Open(strSql.AllocSysString(),rn m_pConnection2.GetInterfacePtr(),rn adOpenDynamic,rn adLockOptimistic,rn adCmdText);rn /**/rn catch(_com_error *e)rn rn AfxMessageBox(e->ErrorMessage());rn rn但是总是出现DataBase.exe 中的 0x765d4598 处最可能的异常: Microsoft C++ 异常: 内存位置 0x0018e684 处的 _com_error。rnDataBase.exe 中的 0x765d4598 处未处理的异常: Microsoft C++ 异常: 内存位置 0x0018e684 处的 _com_error。这样的错误,请各位帮助啊
关于在sqlserver查询问题!!!
我建了一个piao库,里面有一个user表rn为什么我在<em>查询</em>分析器中要用以下语句才能实现<em>查询</em>?rnselect * from [piao].[dbo].[user]rnrn我怎样才能用select * from user就实现<em>查询</em>呢?
一个关于SQLSERVER查询问题
SELECT *rnFROM 表名rnWHERE (字段名 = 'A')rn返回结果的时候,不返回字段名='a'的纪录!rn返回结果要于条件区分大小写匹配,如何实现?
sqlserver查询结果行列转换问题
最近遇到类似如下一个需求,数据库表数据如下rnF_Month F_MonthTarget F_UsedValue F_MonthRatern1月 156003.00 189870 56rn2月 166489.00 345678 80rn3月 129827.00 345690 37rn。。。。。rn要求将<em>查询</em>结果行列完全互换过来,如下所示rn1月 2月 3月 rn156003.00 166489.00 129827.00rn189870 345678 345690rn 56 80 37rnrn使用PIVOT试了好久但是一直没得到想要的结果,麻烦各位大大帮忙看下吧,谢谢!谢谢!
sqlserver 查询动态拼接问题
[img=https://img-bbs.csdn.net/upload/201802/01/1517482585_963971.jpg][/img]rn如图,,,为啥后面的一拼接不上,,,不管加多少个单引号
asp 查询问题
情况是这样的, 客户在前台打开我的 test.<em>asp</em> 页面,rn这个页面的功能就是<em>查询</em>数据库里面的信息,然后显示,rn我能否将这个页面做成 HTML 格式,打开这个页面就返回结果显示?rn
asp查询MSSQL问题
SQL = "select * from NC_SoftList"rnSet Rs = CreateObject("ADODB.Recordset")rn Rs.open SQL,Conn,1,3rn Response.Write Rs.RecordCountrn Rs.Close: Set Rs = Nothingrnrn为什么输出0rnrn我在<em>查询</em>分析器里select count(*) from NC_SoftListrn返回有5000条记录,数据库MSSQL
asp查询问题
我的链接路径是rn进入后全是牛仔系列,此处没有<em>问题</em>rn进入后要<em>查询</em>牛仔系列里面的商名编号(spno)的模糊<em>查询</em>rn "> rn请输入编号:rn rnrnrnrn<> "" then rn sql= sql & " and (spno like '%" & spno & "%' )" rnend if rnsql= sql & " order by id desc " rnrnrn这样总得出kind为空的结果,什么都没有查到
asp 查询分页问题
<em>查询</em>之后,显示结果,点击下一页,没反应,还是在第一页rn这是代码:rnrnrnrnrnrn rn rn rn 产品搜索rn rnrnrnrnrn rn rn rn rn rn rn rn rn rn rn rn rn < 1 thenrnpageno =1rnend ifrnif pageno+1 >maxpage+1 thenrnpageno=maxpagernend ifrnrs.absolutePage=pagenornelsernmaxpage=1rnend ifrntotal = rs.RecordCountrn %> rn 0 %>rn rn rn ">rn rn rn rn rn rn rn rn rn rn rn rn rn 没有找到任何与条件相符的信息!! [返回上一页]rn rn rn rn rn rn rn 共找到条符合条件的信息!!rn 共有页 8条/页 目前第页  [上一页]  [下一页]rn rn rn rn rn rn rn rn rn rn rn rnrnrnrnrnrnrn帮忙看看啊,兄弟门,我是新手!
ASP查询问题
想问问,我是这样连接的。rnrnrn输入框为name="txt"rn有那条记录的,为什么会出现??rnrnADODB.Recordset 错误 '800a0bb9' rnrn参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。rnrn
ASP中的查询问题
表1:student_id(学号),student_name(姓名)rn表2: subject_id(课程编号),subject_name(课程名)rn表3: student_id,subject_id,grade(分数)rn现在在一个ASP的页面上,用户输入一个学生的姓名,来<em>查询</em>该学生的所有课程的分数,但<em>查询</em>的结果不是表3中的student_id,subject_id,而是具体的姓名和课程名,怎么实现?谢谢大虾们帮忙。rn
ASP SQL的查询问题
比如: rnselect * from news where content like '%200611010315.gif%' rn我要查很多图片,用like太慢,而且个别时候竟然明明数据库中有,<em>查询</em>结果出来就没有了.有没有什么办法象使用charindex或patindex那样啊?? rn我用的是<em>asp</em>+access.谢谢,<em>asp</em>似乎不支持charindex或patindex.
sybase数据库的asp查询问题
一个<em>查询</em>语句rnsqlcomm="select * from geter1 where (sjr=aa and ydbz=0)"rnset rs=conn.Execute (sqlcomm)rn其中aa为一个变量,如果这样执行就会认为aa是一个字段错误提示rnMicrosoft OLE DB Provider for ODBC Drivers 错误 '80040e37' rnrn[Sybase][ODBC Driver][Adaptive Server Anywhere]Column not found: column 'aa' not found rnrn/dongan/email/viewmail.<em>asp</em>,行20 rnrn如果sqlcomm="select * from geter1 where (sjr=:aa and ydbz=0)"rnset rs=conn.Execute (sqlcomm)rn提示rnMicrosoft OLE DB Provider for ODBC Drivers 错误 '80040e10' rnrn[Sybase][ODBC Driver]Count field incorrect rnrn/dongan/email/viewmail.<em>asp</em>,行20 rnsybase的库不是sql语句的变量前要加 :吗?我如果把aa直接赋值就没<em>问题</em>。rn那位大侠知道,望指点一二。rnrn
asp问题查询和分页)
在<em>查询</em>中有四个条件条项,都是下拉菜单……rnrn其实<em>查询</em>功能已经出来了,但有一个<em>问题</em>:只有当图中的四个条件同时满足时,才能查出。而我的想法是只要其中有一个条件满足,就能<em>查询</em>所有记录中有符合此条件的记录来。 rnrn第二个就是分页<em>问题</em>,我想每页显示20条,但就是出不来…… rnrnrn急!!!还请各位指教!!! rn谢谢!!!
asp sql查询问题
小弟遇到一个<em>问题</em>:rn 就是在数据<em>查询</em>时它提示 标准表达式中数据类型不匹配。但是where后面的都是两个都是数字啊rn我的数据库是如下图rn我是对这个表<em>查询</em>两次 并且是嵌套的代码 rnrn[code=HTML] rn rn rn rn rn rn rn rn [/code]rnrn[img=http://hiphotos.baidu.com/zlfhack/pic/item/2892024e819eb9f2d0c86a36.jpg][/img]rnrn[img=http://hiphotos.baidu.com/zlfhack/pic/item/768f4d3ecd88e50571cf6c36.jpg][/img]
asp关于查询问题
rn求大神教我
ASP查询的奇怪问题
原吗如下:rn<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>rn<% dim user,pwd,sqlstr,constrrnuser=Request.Form("username")rnpwd =Request.Form("pwd") rnResponse.Write ("用户:"+user+"<BR>")rnset con=server.CreateObject("adodb.connection")rnconstr ="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+Server.MapPath( "dbforzrjz.mdb" )rncon.open constrrnsqlstr="select * from users where userid="+"'"+user+"'"+" and password="+"'"+pwd+"'"rnset rec=con.Execute(sqlstr,1)rnif rec.fields.count>1 thenrn rec.movefirstrn for i=1 to rec.fields.count step 1 rn Response.Write (rec.fields(1)&rec.fields(2)&"<BR>")rn nextrnend if rncon.Close rnrn%>rnrn以上这段程序,不论有没有符合条件的记录,rec.fields.count都会返回七,rn如果有符合条件的记录,则每一条都会在中返回结果重复七次??rn为什么???rnrn rn
asp二重查询问题
rnght=cint(rs("levevale")*1000)rn rn Set conn1=Server.CreateObject("ADODB.CONNECTION") rn HJSTRCONN1="Provider=MSDAORA;Data Source=*;User ID=*;Password=*"rn conn1.Open HjStrConn1 rn sql1 = "select cubage from data_tcubage where tank='"+rs("names")+"'and high='"+ght+"' "rn set rs1=conn.execute(SQL1) rnrn以上语句<em>查询</em>不到结果,没有数值显示,但把 high='"+ght+"换成high=1000就会有数据出来rs("levevale")是带3位小数的数值,例如4.567,现在要把它乘以1000让它和high计较, 请问应该怎么修改,谢谢!
asp查询与数组问题
有一张表,我首先<em>查询</em>其中一个字段 select id from table,满足的再在另外一个地方<em>查询</em>的时候用来<em>查询</em>时 id要in 刚才<em>查询</em>的结果中,但是两张表不能直接联合<em>查询</em>,需要程序实现,用<em>asp</em>,我对<em>asp</em>不太熟,请知道的帮帮忙,用循环之外或者还有更方便点的方法吗?
Oracle_SQL编程资料详解下载
SQL编程资料(oracle,sql编程规范,sql编程艺术) 相关下载链接:[url=//download.csdn.net/download/junsheng100/2762157?utm_source=bbsseo]//download.csdn.net/download/junsheng100/2762157?utm_source=bbsseo[/url]
mike_bak_of_code下载
mike_bak 相关下载链接:[url=//download.csdn.net/download/cyf1234/5641279?utm_source=bbsseo]//download.csdn.net/download/cyf1234/5641279?utm_source=bbsseo[/url]
protel文件下载
protel文件下载 相关下载链接:[url=//download.csdn.net/download/u011458085/5785855?utm_source=bbsseo]//download.csdn.net/download/u011458085/5785855?utm_source=bbsseo[/url]
相关热词 c++和c#哪个就业率高 c# 批量动态创建控件 c# 模块和程序集的区别 c# gmap 截图 c# 验证码图片生成类 c# 再次尝试 连接失败 c#开发编写规范 c# 压缩图片好麻烦 c#计算数组中的平均值 c#获取路由参数
我们是很有底线的