1

I've created the survey form but I don't know how to continue doing the database... Can someone each me? Anyway, Here's my code:

<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>

As you noticed, I used radiobuttonlist and comment box. These are the reasons why I'm having problem to create the database... Please teach me...I only know how to create tables for database...

And the database might be something like this...

This is the QUESTION Table:

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

This is the ANSWERS Table:

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

And I'm also not sure about the NCHAR(10) ... So this is how bad I am in programming. Please teach me.

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 FirstDatabase您的domain models.

EF 代码优先教程

假设您正在运行 Windows,SQLExpress并且LocalDB应该已经安装在您的 PC 上,如果没有,可以在此处下载。这些中的任何一个都足以满足您的要求,并且两者都是免费的。您也可以为功能齐全的MSSQL许可证付费,但是,目前这对您来说可能是多余的。

所有这些都将在您的本地计算机上愉快地运行,但是如果您希望将应用程序部署到 Internet,您可能需要考虑某种托管选项,除非您自己对此感到满意。

于 2013-08-03T17:05:29.147 回答
0

如果您没有使用 SQL 的经验,您可以尝试parse.com,只是为了快速启动和运行。

您必须通读他们的文档,他们也有教程和快速入门说明。

我仍然建议您学习 SQL,只是因为您实际上并不需要了解那么多就可以开始学习。

于 2013-08-03T16:20:15.230 回答