佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 1098|回复: 2

请问要怎么把listbox里面的名字存入database?

[复制链接]
发表于 13-7-2005 10:55 AM | 显示全部楼层 |阅读模式
我用两个listbox1和2
现在我从database拿出Empname放进listbox1
现在listbox1有十个名字了
当我选着一个名时
这个名字就会跳过去listbox2
现在在listbox2有三个名字了
如果我要click save的时候
只有这三个名字的ID和Name会给出入database
要怎么写??

下面的code是我试写的
可是不懂那里错...
资料存不进去...

  1.         Dim myCommand As New OdbcCommand
  2.         Dim myData As New DataSet
  3.         Dim SQL As String
  4.         Dim myAdapter As OdbcDataAdapter
  5.         Dim conn As OdbcConnection
  6.         Dim acc As Data.DataRow
  7.         Dim a As OdbcCommandBuilder


  8.         conn = New OdbcConnection
  9.         conn.ConnectionString = "DRIVER={MySQL ODBC 3.51 Driver};" & _
  10.                        "SERVER=localhost;" & _
  11.                        "DATABASE=seas;" & _
  12.                        "UID=root;" & _
  13.                        "PASSWORD=;" & _
  14.                        "OPTION=3;"

  15.         conn.Open()
  16.         For i = 0 To ListBox2.Items.Count - 1

  17.             SQL = "select Empname from timetable3"
  18.             myAdapter = New OdbcDataAdapter(SQL, conn)
  19.             a = New OdbcCommandBuilder(myAdapter)
  20.             myAdapter.Fill(myData, "timetable3")
  21.             acc = myData.Tables("timetable3").NewRow
  22.             acc("Empname") = ListBox2.GetItemText(i)


  23.             myData.Tables("timetable3").Rows.Add(acc)
  24.             myAdapter.Update(myData, "timetable3")

  25.         Next
  26.         conn.Close()
  27.         MsgBox("Update Success!", MsgBoxStyle.Information)
复制代码
回复

使用道具 举报


ADVERTISEMENT

发表于 15-7-2005 12:47 AM | 显示全部楼层
你 for loop 里的 code 太复杂了.
不需要那么麻烦, 把 adapter, commandbuilder 全部删除,

你只需要一个 OdbcConnection, OdbcCommand, 例子:

    Dim myConnection As New OdbcConnection(myConnectionString)
    Dim myCommand As New OdbcCommand("INSERT INTO...", myConnection)
    myCommand.Connection.Open()
    myCommand.ExecuteNonQuery()
    MyConnection.Close()
回复

使用道具 举报

 楼主| 发表于 17-7-2005 02:29 AM | 显示全部楼层
呵呵~~~
谢谢了~
问题解决
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 27-11-2024 10:26 AM , Processed in 0.107320 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表