1

アンケート フォームを作成しましたが、データベースの操作を続行する方法がわかりません。とにかく、これが私のコードです:

<tr>
                <td class="auto-style2">5) Would you share our website to your friends?</td>
                <td>
                    <asp:RadioButtonList ID="rbl5" runat="server" AutoPostBack="True" RepeatDirection="Horizontal" RepeatLayout="Flow">
                        <asp:ListItem>Yes</asp:ListItem>
                        <asp:ListItem>No</asp:ListItem>
                    </asp:RadioButtonList>
                </td>
            </tr>
            <tr>
                <td class="auto-style2">6) Any comments or suggestions?</td>
                <td>
                    <asp:TextBox ID="tbComment" runat="server" Height="182px" TextMode="MultiLine" Width="271px"></asp:TextBox>
                    <br />
                    <br />
                    <br />
                    <input type="button" onclick="btnSubmit_Click()" value="Submit" />&nbsp;&nbsp;&nbsp;&nbsp;
                    <asp:Button ID="btnReset" runat="server" OnClick="btnReset_Click" Text="Reset" />
                </td>
            </tr>
        </table>

    </div>
    </form>

お気づきのとおり、radiobuttonlist とコメント ボックスを使用しました。これらが、データベースの作成に問題がある理由です...教えてください...データベースのテーブルの作成方法しか知りません...

そして、データベースはこのようなものかもしれません...

これは質問表です:

CREATE TABLE [dbo].[Question]
(
    [Id] INT NOT NULL PRIMARY KEY, 
    [Question] NCHAR(10) NULL, 
    [Options] NCHAR(10) NULL
)

これは ANSWERS テーブルです。

CREATE TABLE [dbo].[Answers]
(
    [Id] INT NOT NULL PRIMARY KEY, 
    [QuestionId] NCHAR(10) NULL, 
    [Answers] NCHAR(10) NULL
)

そして、NCHAR(10)についてもよくわかりません...これが、プログラミングがいかに悪いかです。教えて下さい。

4

3 に答える 3

0

質問にクエリやその他の関連タグがないため、データベースを作成するためにクエリを要求していない限り、sql、ms-sql、oracle、またはその他のデータベースエンジンなどのデータベースサーバーを使用する必要があります。

于 2013-08-03T16:08:08.847 に答える
0

SQL Server( SQLExpress, LocalDB, Full MSSQL)にアクセスでき、 EF( Entity Framework ) を利用できる場合は、 を使用Code FirstDatabasedomain models.

EF Code First チュートリアル

SQLExpressWindowsを実行していて、既に PC にインストールされていると仮定します。LocalDBインストールされていない場合は、ここからダウンロードできます。これらのいずれかで十分であり、どちらも無料です。別の方法として、フル機能のMSSQLライセンスを購入することもできますが、現時点ではやり過ぎかもしれません。

これらはすべてローカル マシン上で問題なく実行されますが、アプリケーションをインターネットにデプロイする場合は、自分で行うことに慣れていない限り、何らかのホスティング オプションを検討することをお勧めします。

于 2013-08-03T17:05:29.147 に答える