【发布时间】:2017-08-20 01:31:19
【问题描述】:
我是第一次使用 VS 2017。
我正在尝试将一些值插入数据库。我已经与数据库建立了连接(使用 select 语句检查),但现在我卡在插入部分。
我有一个SqlDataSource 定义为:
<div>
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString=" <%$ ConnectionStrings:Sphinxx_Conn %>"
ProviderName="<%$ ConnectionStrings:Sphinxx_Conn.ProviderName %>"
InsertCommand="INSERT INTO "DEMO" ("ID", "NAME") VALUES (:ID, :NAME)">
<InsertParameters>
<asp:Parameter Name="ID" Type="String" />
<asp:Parameter Name="NAME" Type="String" />
</InsertParameters>
</asp:SqlDataSource>
</div>
现在是下面的sn-p:
SqlDataSource1.InsertParameters["ID"].DefaultValue = '1'
SqlDataSource1.InsertParameters["NAME"].DefaultValue = 'John'
下划线'SqlDataSource1.InsertParameters'部分并显示错误:
属性访问必须分配给属性或使用它的值。
我到底做错了什么?
【问题讨论】:
标签: sql asp.net database vb.net