小编Lie*_*ers的帖子

更新所有记录的一个字段?

我有一个使用SELECT语句耦合到ADOQuery的DBGrid.

我想为所有记录更新一个字段.例如,当我在文本框中输入一些数据时,将更改所有记录的字段"名称"(仅作为示例).

delphi

0
推荐指数
1
解决办法
2813
查看次数

帮我写这个查询

CREATE PROCEDURE [dbo].[sp_SelectRecipientsList4Test] --'6DBF9A01-C88F-414D-8DD9-696749258CEF','Emirates.Description','0','5'
--'6DBF9A01-C88F-414D-8DD9-696749258CEF',
--'121f8b91-a441-4fbf-8a4f-563f53fcc103'
(
@p_CreatedBy UNIQUEIDENTIFIER,
@p_SortExpression NVARCHAR(100),
@p_StartIndex INT,
@p_MaxRows INT
)
AS
SET NOCOUNT ON;
IF LEN(@p_SortExpression) = 0 
SET @p_SortExpression = 'Users.Name Asc'

DECLARE @sql NVARCHAR(4000)
SET @sql='

DECLARE @p_CreatedBy UNIQUEIDENTIFIER

SELECT
Name,
POBox,
EmirateName,
TelephoneNo,
RecipientID,
CreatedBy,
CreatedDate,
ID

FROM
(

SELECT     Users.Name, Users.POBox, Emirates.Description As EmirateName, 

UserDetails.TelephoneNo, AddressBook.RecipientID,AddressBook.CreatedBy, AddressBook.CreatedDate, 

AddressBook.ID,
ROW_NUMBER() OVER(ORDER BY '+ @p_SortExpression +') AS Indexing

FROM         AddressBook INNER JOIN
                      Users ON AddressBook.RecipientID = Users.ID INNER JOIN
                      UserDetails ON Users.ID …
Run Code Online (Sandbox Code Playgroud)

sql-server

-1
推荐指数
2
解决办法
279
查看次数

sql语句中的错误where子句在password附近

我在sql语句中收到错误.

("server = RAJ-PC\SQLEXPRESS; user id = sa; password = as64ws; database = onlineshopping","select*from customer where userid ='"+ TextBox1.Text +"',password ='"+ TextBox2.Text +"'");

我已经写了这个语句连接到SQL Server.密码附近的SQL语句中显示错误..我的错误是什么???

sql-server

-1
推荐指数
1
解决办法
73
查看次数

删除ansiString中的char

我有这个ansiString例如

DISC506002000001008100021041511207123051520515308154091550920TN177869-0151J1     36J207 70077       0                 0
Run Code Online (Sandbox Code Playgroud)

试图提取 TN177869-0151J1

但我正在使用的代码不断返回整个ansistring.

function TForm5.ParseDataPartNumber(Data: AnsiString):ansistring;
var
   ExtraData: Ansistring;
begin
    extraData := data;
    Delete(extraData,76,30);
    Delete(extraData,0,61);
    result:=extraData;
end;
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?是因为它是一个ansistring而不是字符串?那让我失望了?

delphi delphi-xe2

-1
推荐指数
1
解决办法
680
查看次数

标签 统计

delphi ×2

sql-server ×2

delphi-xe2 ×1