我们使用经典的asp编写web应用程序,使用SQLOLEDB连接到MSSQL数据库。我们最近将SQL 2000升级为SQL 2008 R2。如果我在存储过程或查询中设置排序顺序,然后在asp中输出,则记录集数据以某种随机排序顺序显示--在使用SQL 2000之前,它正确工作。
例如:我在视图或存储过程中都有下面的in语句
SELECT ID, NAME FROM dbo.MyTable ORDER BY Name ASC
当我在查询分析器中运行这个命令时,排序顺序是正确的,但是当我在asp中输出时,它是随机排序的。
不确定,是什么改变了,任何帮助都是感激的
谢谢,克里斯
我有MYSQL和MSSQL查询。MYSQL查询运行良好,但与MSSQL查询修改的查询显示错误。
在这个MSSQL查询中,testCaseName是VARBINARY(MAX)类型。
MYSQL查询:
update tce_lineno
set testcasename=concat(concat(testcasename,','),:tcname)
where lineno=:lineno and project=:project
MSSQL查询:
update tce_lineno
set testcasename=((testcasename +','
我有土耳其人的性格问题。如果我的搜索字符串包含"İ",它不会返回现有数据。当我在MSSQL工具中执行下面的select语句时,它可以工作,但当我在ASP.NET中调用相同的select语句时,它不能工作。
下面是select
select * from product where name like N'%GALVANİZ%'
这在mssql工具中工作,并返回预期的数据行。但在asp.net中调用时,它不返回任何数据
怎样才能让它返回asp.net格式的数据呢?
我同时使用了MYSQL和MSSQL,并且我尝试了在MYSQL中使用它,但是MSSQL查询也被执行了,但是0行受到了影响,并且签入的表还没有更新。
MYSQL查询:
UPDATE aqi_metrics
SET stability=:stability ,risk=:risk,days=DATE(NOW( ))
WHERE project=:project AND days=DATE(NOW( ))
MSSQL查询:
UPDATE aqi_metrics
SET stability=31 ,risk=8,days=GETDATE()
WHERE project='JupiterQ
我在上有一个MySQL DB。是否有可能与远程MSSQL DB建立连接并在查询中使用此DB?例如,在MySQL查询中执行如下:
SELECT mysql_table.field1,
mssql_table.field2
FROM MySQL.table_name AS mysql_table,
MSSQL.table_name AS mssql_table
WHERE mysql_table.id = mssql_table.id
我刚开始使用MSSQL,遇到了一个奇怪的问题。给定最后一个查询的第一个记录id,我需要找到与第一个查询满足相同条件的前50行,并按降序返回它们。这是针对ASP.NET站点的,我非常确定ASP端是正确的,但是当我尝试运行SQL查询时,它给出了错误的结果
这是我一直在尝试的SQL
WITH PreviousPosts AS
(
SELECT *
FROM [database].[dbo].[table]
WHERE (A_1STNAME LIKE '(variable)%')
AND A_RECID < '(lastPost)
我想开发一个使用Twitter的web应用程序。在进一步讨论之前,有一些问题需要回答:
是应该在服务器上存储关注者/跟随者列表,还是应该每次查询API?与1相同,但对于tweet而不是人员。如果我在应用程序中存储消息,则应该在本地数据库上或使用API?进行搜索。
主要确定不重要的细节: ASP.NET (MVC?)而MSSQL将被使用。
例如,如何在mssql_query或mysql_query中运行连接来自两个不同数据库的两个表的查询
$conn=mssql_connect($ip,$username,$password);
mssql_select_db("DB1",$conn);
$q="select A.name,B.ID from DB1.dbo.T1 A, DB2.dbo.T2 B where A.ID=B.ID";
$res=mssql_query($q);
如何运行这样的查询?