1

私はこれにまったく慣れていません。正直なところ、この件に関する基本的なドキュメント/チュートリアルを見つけるのに苦労しています。

Embacadero HTML5 Builder を使用して、iphone の基本的なアプリを作成しようとしています

2 つの編集ボックスとボタンを備えた基本的なフォームがあります。私がやろうとしているのは、ユーザーがボタンをクリックすると、編集からユーザー名とパスワードが取得され、SQL サーバー (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 には、IDE 自体をサーバーに接続するために使用できるツールであるデータ エクスプローラーも含まれているため、手動で作成して構成する代わりに、テーブルをデザイナにドラッグ アンド ドロップして、接続用のコンポーネントを生成できます。

PHP

最後に、イベント ハンドラに Delphi のようなコードを使用していることがわかります。HTML5 Builder は Embarcadero 製品ですが、JavaScript や PHP などの Web プログラミング言語を使用します。サーバー側のイベント ハンドラーの場合は、後者を使用する必要があります。

HTML5 Builder を使用するために高レベルの PHP は必要ありませんが、基本を学ぶ必要があります。H5B ドキュメントには、PHPドキュメント リソースチュートリアルへの参照を含むページがいくつか含まれています。W3Schools チュートリアルから始めて、基本を説明します。公式の PHP ドキュメントは、いくつかの面で少し面倒ですが、本当に役に立ち、必要になる可能性のあるほとんどすべてを変換します。

于 2012-09-25T12:19:50.670 に答える