2014-02-17 25 views
0

我很難從使用silverlight啓用的wcf服務(visual basic)將silverlight接口中的記錄插入數據庫。我在這個主題中遵循了一些教程,但不知何故,我無法完成我的項目將數據插入數據庫。使用Silverlight啓用的wcf服務插入日期到數據庫,visual basic

我關注了VBRocks的博客「Silverlight 3:顯示SQL Server數據」(http://garylima.blogspot.com/2009/09/silverlight-3-displaying-sql-server.html)以顯示數據庫中的數據,但未能將記錄寫入數據庫。 我有6個文本框來接收用戶輸入,我想從6個框中提交信息到數據庫。

這裏是OperationContract的在register.svc.vb頁:

<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潛艇,沒有錯誤,但沒有結果太:

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 

這些是該項目的主要內容。任何想法將不勝感激! 在此先感謝!

回答

0

出於某種原因,我有的代碼是正確的,我能夠插入一個記錄到數據庫中,我沒有注意到我發佈這個問題的時間。希望這會在稍後幫助。