I';我正在使用ASP.NET创建调查…但是如何创建数据库来存储它呢?
我已经创建了调查表,但我不知道如何继续做数据库。。。 有人能帮我吗? 无论如何,我的代码如下:I';我正在使用ASP.NET创建调查…但是如何创建数据库来存储它呢?,asp.net,database,visual-studio-2012,survey,Asp.net,Database,Visual Studio 2012,Survey,我已经创建了调查表,但我不知道如何继续做数据库。。。 有人能帮我吗? 无论如何,我的代码如下: <tr> <td class="auto-style2">5) Would you share our website to your friends?</td> <td> <asp:RadioButtonList ID="rbl5" runat
<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" />
<asp:Button ID="btnReset" runat="server" OnClick="btnReset_Click" Text="Reset" />
</td>
</tr>
</table>
</div>
</form>
这是答案表:
CREATE TABLE [dbo].[Answers]
(
[Id] INT NOT NULL PRIMARY KEY,
[QuestionId] NCHAR(10) NULL,
[Answers] NCHAR(10) NULL
)
我也不确定NCHAR(10)。。。
这就是我编程的糟糕程度。
请教我。您需要使用数据库服务器,如sql或ms sql或oracle或其他数据库引擎,除非您要求query创建数据库,我认为这是不可能的,因为您的问题中没有查询或其他相关标记如果您没有sql方面的经验,您可以尝试,只是快速启动并运行一些东西 你必须通读他们的文档,他们还有教程和快速入门说明
我仍然建议您学习SQL,只是因为您不需要了解太多才能开始使用。如果您可以访问
SQL Server
(SQLExpress
,LocalDB
,FullMSSQL
),并且可以使用EF
(),然后您可以使用code-First
从域模型构建数据库
假设您正在运行Windows,SQLExpress
和LocalDB
应该已经安装在您的电脑上,如果没有安装,则可以下载它们。这两种方法中的任何一种都可以满足你想要做的事情,而且都是免费的。您也可以付费购买功能齐全的MSSQL
许可证,不过,目前这对您来说可能有些过头了
所有这些都将在您的本地计算机上运行,如果您希望将应用程序部署到Internet,您可能需要考虑某种托管选项,除非您自己对此感到满意。您需要在计算机中安装这些数据库引擎的一个实例。在该数据库引擎中创建一个数据库。并使用连接字符串连接到代码要与之交互的数据库。
CREATE TABLE [dbo].[Answers]
(
[Id] INT NOT NULL PRIMARY KEY,
[QuestionId] NCHAR(10) NULL,
[Answers] NCHAR(10) NULL
)