【问题标题】:insert date to database using silverlight-enabled wcf service, visual basic使用启用 silverlight 的 wcf 服务、Visual Basic 将日期插入数据库
【发布时间】:2014-02-17 01:36:07
【问题描述】:

我在使用启用silverlight 的wcf 服务Visual Basic 将记录从silverlight 界面插入数据库时​​遇到困难。我遵循了本主题中的一些教程,但不知何故我无法完成将数据插入数据库的项目。

我按照 VBRocks 的“Silverlight 3:显示 SQL Server 数据”(http://garylima.blogspot.com/2009/09/silverlight-3-displaying-sql-server.html) 的博客来显示数据库中的数据,但未能将记录写入数据库。 我有 6 个文本框来接收用户输入,我想将 6 个框中的信息提交到数据库。

这是 register.svc.vb 页面中的 Operationcontract:

<OperationContract()>
Public Sub InsertData(registerid As Integer, firstname As String, emailid As String, phoneno As String, loginname As String, password As String)

Dim db As New SilverlightDataContext()
Dim record As New Registration With {.registerID = registerid, .FirstName = firstname, .EmailID = emailid,
.PhoneNo = phoneno, .LoginName = loginname, .Password = password}
db.Registrations.InsertOnSubmit(record)
Try
db.SubmitChanges()
Catch ex As Exception
End Try

这是 Mainpage.xaml.vb 中的 subs,没有错误但也没有结果:

Private Sub SubmitRegister_Click(sender As System.Object, e As System.Windows.RoutedEventArgs) Handles Button1.Click

Dim mbservice As New RegisterClient()
Dim registerid = Convert.ToInt32(BoxRegisterID.Text)
mService.InsertDataAsync(registerid, BoxFirstName.Text, BoxEmailID.Text, BoxPhoneNo.Text, BoxLoginName.Text, BoxPassword.Text)
End Sub

这些是项目中的主要内容。任何想法将不胜感激! 提前致谢!

【问题讨论】:

    标签: sql vb.net wcf silverlight sql-insert


    【解决方案1】:

    由于某种原因,我的代码是正确的,我能够将一条记录插入到数据库中,而我在发布这个问题时没有注意到。希望这对以后有帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-26
      • 1970-01-01
      • 2023-03-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多