1

我对此完全陌生,老实说,我什至很难找到有关该主题的任何基本文档/教程。

我正在使用 Embacadero HTML5 Builder 尝试创建一个 iphone 基本应用程序

我有一个带有 2 个编辑框和一个按钮的基本表单。我要做的就是当用户单击按钮时,它会从编辑中获取用户名和密码并尝试连接到 sql server (2012)。

我知道服务器的 IP 地址和数据库名称。

如果由于登录错误导致连接失败,则会显示警告消息。如果连接有效,那么它应该打开“下一页”,无论是什么。

到目前为止,我所拥有的一切,我知道下面是行不通的,但你得到了一般的要点。

function btnLoginClick($sender, $params)
{
    $mysqlsvr = new SQLConnection('10.10.1.27', $edUsername.Text, $edPassword.Text, 'exp_main');
    $mysqlsvr.open;

    if fails then
        WARNING
    else
        Open new page
}

如果连接正常,我想通过这个数据库连接,或者只是将它存储在全局某个地方以供使用。

谢谢

4

1 回答 1

2

访问用户输入

您使用错误的标识符来访问用户输入的用户密码

$text = $this->ComponentName->Text; // Right.
$text = $ComponentName.Text; // Wrong.

连接到 MSSQL 服务器

要使用 HTML5 Builder 配置 MSSQL 连接,请遵循文档的这些页面:

HTML5 Buider 还包括一个工具Data Explorer,您可以使用该工具将 IDE 本身连接到您的服务器,因此您可以将表拖放到 Designer 中以生成用于连接的组件,而不是手动创建和配置这些组件。

PHP

最后,我看到您正在为事件处理程序使用类似 Delphi 的代码。HTML5 Builder 是 Embarcadero 产品,是的,但它使用 JavaScript 或 PHP 等 Web 编程语言。对于服务器端事件处理程序,您必须使用后者。

虽然使用 HTML5 Builder 不需要高水平的 PHP,但您应该学习基础知识。H5B 文档包括一些对 PHP文档资源教程的引用的页面。我将从W3Schools 教程开始,它将为您提供基础知识,您会发现官方的 PHP 文档,虽然在某些方面有点混乱,但它确实很有帮助,并且几乎涵盖了您可能需要的所有内容。

于 2012-09-25T12:19:50.670 回答