VB.net数据库编程(07):SQLserver中的通讯录

前端之家收集整理的这篇文章主要介绍了VB.net数据库编程(07):SQLserver中的通讯录前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
前面用过Access的通讯录,下面用一个sqlserver的通讯录。


首先,在sql2012中建立一个表,插入一个记录:

@H_404_21@
  • useSales
  • go
  • createtabletxl
  • (tIDintidentity(10000,1)primarykey,
  • tNamevarchar(50)notnull,
  • tEmailvarchar(50),226); color:inherit; line-height:18px"> tMobilechar(11),85); line-height:18px"> tHomePhonevarchar(12),226); color:inherit; line-height:18px"> tMemovarchar(2000)--备注
  • )
  • insertintotxlvalues('令狐冲','yms@sohu.com','13681246528','62349087','一个剑客')

  • 注:identity(seed,incre)第一个表示起点,第二表示增量。10000,1表示记录从10000开始,每一个记录数据增加加1.

    所以第二条记录的标号就是10001.


    下面用VB.net对其插入记录,并显示

    注意:sql语句中的单引号


    [vb] ?
      ImportsSystem.Data.sqlClient
    1. PublicClassForm1
    2. DimcnAssqlConnection
    3. DimcmdAssqlCommand
    4. DimdaAssqlDataAdapter
    5. DimdsAsDataSet
    6. PrivateSubButton1_Click(senderAsObject,eAsEventArgs)HandlesButton1.Click
    7. Try
    8. cn=NewsqlConnection("DataSource=.;InitialCatalog=Sales;IntegratedSecurity=False;UserID=sa;Password=123456;")
    9. cn.Open()
    10. cmd=NewsqlCommand("insertintotxlvalues('"&TextBox1.Text&"','"&TextBox2.Text&"','"&TextBox3.Text&"','"&TextBox4.Text&"','"&TextBox5.Text&"')",cn)
    11. cmd.ExecuteNonQuery()
    12. cn.Close()
    13. MessageBox.Show("插入成功")
    14. CatchexAsException
    15. MessageBox.Show(ex.ToString&cmd.CommandText)
    16. EndTry
    17. EndSub
    18. PrivateSubButton3_Click(senderAsObject,eAsEventArgs)HandlesButton3.Click
    19. da=NewsqlDataAdapter("select*fromtxl",cn)
    20. ds=NewDataSet()
    21. da.Fill(ds,"txl")
    22. DataGridView1.DataSource=ds.Tables("txl")
    23. cn.Close()
    24. EndSub
    25. PrivateSubButton2_Click(senderAsObject,eAsEventArgs)
    26. EndClass




    由引我们学习了Access和sqlserver查看记录和修改记录的例子。

    一,查询与非查询的操作。

    二,存储过程的操作,参数是如何添加的。

    猜你在找的VB相关文章