帮我填充dataadapter,填充是给表填充一个表名,或者不填充表名,得到默认表名,请看我的代码

tianqingfeng 2003-10-17 04:50:58
我编的源代码填充dataadapter时,不知道如何给datatable填充一个表名,我现在填充的是dataset的表的索引,我想请大家根据我的代码,帮我改一下,使得填充dataadatper,时给datatable赋予一个表名。谢谢大家

源码如下
'使用存储过程,建立sqlcommand,对象,命令类型为存储过程。
'sqlconnection是通过工具箱建立的,这里引用现成的ldserversqlconn
'(现成的数据库连接)select_tf_mm为存储过程名
sqlcmd = New SqlClient.SqlCommand("select_tf_mm", ldserversqlconn)
sqlcmd.CommandType = CommandType.StoredProcedure

'定义存储过程的参数。
Dim dep_noparam As SqlClient.SqlParameter = qlcmd.Parameters.Add ("@dep_no", SqlDbType.VarChar)
dep_noparam.Direction = ParameterDirection.Input
dep_noparam.Value = dep_no

Dim depmm_dd1param As SqlClient.SqlParameter = sqlcmd.Parameters.Add("@mm_dd1", SqlDbType.DateTime)
depmm_dd1param.Direction = ParameterDirection.Input
depmm_dd1param.Value = mm_dd1

Dim depmm_dd2param As SqlClient.SqlParameter = sqlcmd.Parameters.Add("@mm_dd2", SqlDbType.DateTime)
depmm_dd2param.Direction = ParameterDirection.Input
depmm_dd2param.Value = mm_dd2

'定义dataadapter和dataset
sqlad = New SqlClient.SqlDataAdapter(sqlcmd)
ds = New DataSet
sqlad.Fill(ds, 0)
...全文
39 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
tianqingfeng 2003-10-21
  • 打赏
  • 举报
回复
非常的感谢大家的指点谢谢!!!
NoReady 2003-10-21
  • 打赏
  • 举报
回复
'定义dataadapter和dataset
sqlad = New SqlClient.SqlDataAdapter(sqlcmd)
ds = New DataSet
dim tbl as new datatable
ds.tables.add("myTable")
sqlad.Fill(ds, "myTable")
tianqingfeng 2003-10-17
  • 打赏
  • 举报
回复
不行的我试了,没有这么简单
我在别的方面调用minajo21(大眼睛)所讲的方法设置的表名,是错误的
mylovepg 2003-10-17
  • 打赏
  • 举报
回复
同意楼上:用数字是按表所在位置填充。
minajo21 2003-10-17
  • 打赏
  • 举报
回复
sqlad.Fill(ds, "Table_name")

要自己写

16,554

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧