小编aza*_*zad的帖子

如何在SQL中获取插入行的Id

我的数据库表有ID列,它是一个自动增量整数.在向表中插入数据时,它会自动增加,我需要在插入记录时获取ID值.

例如:table employee = | ID | NAME | 地址|

查询是:

insert into employee(NAME, ADDRESS) values("azzi", "test adress")

有可能我们可以更改此查询以在插入记录后立即返回ID,有人帮我这样做.

sql sqlite sql-insert

6
推荐指数
1
解决办法
1万
查看次数

用连接更新表?

我试图用表B中的数据更新表A.我想我可以做这样的事情

update A 
set A.DISCOUNT = 3 
from INVOICE_ITEMS A
join ITEM_PRICE_QUNTITY B on A.ITEM_PRICE_NO = B.ID
where A.INVOICE_ID = 33
Run Code Online (Sandbox Code Playgroud)

但收到错误SQL消息:-104无效的令牌

谁能帮我?

sql firebird firebird2.5

4
推荐指数
2
解决办法
9621
查看次数

如何在使用TreeNode.MoveTo时修复TTreeView错误?

使用TreeNode.MoveTo(...)方法有时无法正常工作并引发"访问冲突"异常.

大多数时候有效,有些时候没有.

大多数时候'模块COMCTL32.DLL中的访问冲突.读取地址FEEEFEFA'并程序崩溃/冻结.

这是我的代码.

procedure TForm1.FormShow(Sender: TObject);
var
  I, sectioncount: Integer;
  parent, child: TTreeNode;
begin
  sectioncount := 0;
  for I := 0 to 19 do
  begin

    if I mod 5 = 0 then
    begin
      parent := TreeView1.Items.AddChild(nil, 'Section: ' + IntToStr(sectioncount));
      Inc(sectioncount);
    end;

    child := TreeView1.Items.AddChild(parent, 'Child: ' + IntToStr(I));

  end;

  TreeView1.Items[0].Expand(True);
end;

procedure TForm1.TreeView1DragDrop(Sender, Source: TObject; X, Y: Integer);
var src, dst : TTreeNode;
I : Integer;
begin
   dst := TreeView1.DropTarget;

   for I := 0 to TreeView1.SelectionCount - 1 …
Run Code Online (Sandbox Code Playgroud)

delphi delphi-xe5

4
推荐指数
1
解决办法
1348
查看次数

如何在delphi中检查注册表访问权限?

我想在运行时修改应用程序中的注册表值,并确保用户有权这样做.

是否可以在编辑注册表值之前检查用户是否有权写入注册表?

delphi delphi-2010 delphi-xe delphi-xe2

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

如何制作列表视图Delphi中默认选择的第一个项目?

我需要设置我的列表视图fisrt项默认选中.如何在delphi中默认选择列表视图的第一项?

delphi delphi-xe delphi-xe2

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

无法在php“未定义索引”错误中获取POST数据

我对 Ajax 请求使用纯 javascript。通过post方法发送数据时php抛出错误。

索引.php

<html>

    <header>

        <script>
            function submit(){

                var userName = document.getElementById("username").value;
                var passWord = document.getElementById("password").value;


                var data = "username=" + userName + "&password=" + passWord;

                //send ajax request
                var xmlHttp = new XMLHttpRequest();
                xmlHttp.onreadystatechange = function()
                {
                    if(xmlHttp.readyState == 4 && xmlHttp.status == 200)
                    {
                        console.log(xmlHttp.responseText);
                    }
                }
                xmlHttp.open("post", "validateuser.php");
                xmlHttp.send(data);
            }
        </script>

    </header>

    <body>

            <label>User Name : </label>
            <input type="text" name="username" id="username"/>

            <label>Password : </label>
            <input type="text" name="password" id="password"/>

            <button onClick="submit()"> Login</button>

    </body>

</html>
Run Code Online (Sandbox Code Playgroud)

验证用户.php

<?php …
Run Code Online (Sandbox Code Playgroud)

php ajax

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

如何在Safari中将HTML元素打印为页面?

以下代码应导致每个代码div作为单独的页面打印.每个div被设置为widthheight100%.此HTML页面在除Safari 5.6.1之外的所有浏览器中打印为三页.如何在Safari中修复它?

请将以下代码复制到新文件并进行测试:

<html>
<head>
  <style>
    html,
    body {
      height: auto;
      margin: 0;
      padding: 0;
    }
    input {
      border: 2px solid red;
    }
  </style>
</head>
<body>
  <div style="background-color:red; position:  relative; width:100%;height:100%;">
    <input type="text" style="width:5%; height:1.2%; border:1px solid; position:absolute; top: 1.2%;left:1.2%">
    <input type="text" style="width:5%; height:1.2%; border:1px solid; position:absolute; top: 6.4%;left:1.3%">
    <input type="text" style="width:5%; height:1.2%; border:1px solid; position:absolute; top: 10.4%;left:1.3%">
  </div>
  <div style="background-color:green; position:  relative; width:100%;height:100%;">
    <input type="text" style="width:5%; height:1.2%; …
Run Code Online (Sandbox Code Playgroud)

html css printing safari

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

如何在javascript中从字符串中提取浮点值?

如何使用JS regex从以下字符串中提取值"-1.23"?

"hello-sdvf-1.23 23 everybody 4"
Run Code Online (Sandbox Code Playgroud)

此代码仅提取"-1"

("hello-sdvf-1.23 23 everybody 4").match(/[-]\d+|\d+/)[0];
Run Code Online (Sandbox Code Playgroud)

javascript regex

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