加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

[VB.NET]我在dataset里新建了一个datatable表,不知道如何把表添

发布时间:2020-12-16 23:42:42 所属栏目:大数据 来源:网络整理
导读:我在dataset里新建了一个datatable表,不知道如何把表添加到数据库里面,请指点一下! 打开数据库后,用代码在数据集里面新建了一个datatable表,但是不知道如何把新建的datatable表添加到数据库里面,数据库里面本身也有很多表,请指点一下代码怎么写! ___
我在dataset里新建了一个datatable表,不知道如何把表添加到数据库里面,请指点一下! 打开数据库后,用代码在数据集里面新建了一个datatable表,但是不知道如何把新建的datatable表添加到数据库里面,数据库里面本身也有很多表,请指点一下代码怎么写! __________________________________________________________________________ 利用SQL脚本生成表,然后用你的DATASET中的表数据插入。 给分!! __________________________________________________________________________ LYDF4151没仔细看问题:我的问题是怎么写代码把新生成的表添加到数据库里面。 __________________________________________________________________________ 你直接用SQL语句建立表,不知道datatable能不能往数据库里建表,我通常都是用datatable对数据库中现有的表进行操作! 如果datatable能往数据库里建表,也要用到SQL语句,何必多此一举呢? __________________________________________________________________________ 楼上说的办法不错,但是我的datatable里面的字段是根据用户填写的内容自定义的,比如第一个字段可能是textbox1.text 第二个字段是textbox2.text ......以此类推,这种情况在定义datatable字段时引用文本框即可,但是如果用sql语句生成的话,可以引用文本框内容吗? 还有一种是字段是靠循环产生的,如: dim mytable As New DataTable( tb_20 ) for i as integer =1 20 mytable.Columns.Add(i,System.Type.GetType( System.String )) next 这种情况用SQL语句是否可以实现? __________________________________________________________________________ 还有一种情况字段是靠循环产生的,如: dim mytable As New DataTable( tb_20 ) for i as integer =1 to 20 mytable.Columns.Add(i,System.Type.GetType( System.String )) next 这种情况用SQL语句是否可以实现? __________________________________________________________________________ 我都没看懂LZ到底想实现什么功能啊! __________________________________________________________________________ 在用DataTable对数据库进行操作的时候肯定要用到SQL 我还是建议你用代码来判断你要建立的表 CREATE TABLE VEHICLE . WAITPUNISH ( WFBH VARCHAR2(30 byte) NOT NULL,SERWJM VARCHAR2(30 byte) NOT NULL,) TABLESPACE VEHICLE PCTFREE 10 PCTUSED 0 INITRANS 1 MAXTRANS 255 STORAGE ( INITIAL 64K NEXT 0K MINEXTENTS 1 MAXEXTENTS 2147483645 PCTINCREASE 0) LOGGING 这是在oracle数据库中建立一个表 dim sqltext as string sqltext= CREATE TABLE VEHICLE . WAITPUNISH ( & textbox1.text & VARCHAR2(30 byte) NOT NULL,& textbox2.text & VARCHAR2(30 byte) NOT NULL,) TABLESPACE VEHICLE PCTFREE 10 PCTUSED 0 INITRANS 1 MAXTRANS 255 STORAGE ( INITIAL 64K NEXT 0K MINEXTENTS 1 MAXEXTENTS 2147483645 PCTINCREASE 0) LOGGING 你只需要判断用户建立了几个字段即可,然后用for循环来写SQL语句! __________________________________________________________________________ 第二个括号前多了一个逗号!!! 意外!!! __________________________________________________________________________ 思路基本清晰了,先获取用户定义表的名字和字段数目,然后用sql语句建立表,再根据字段数目用循环语句循环设定表的字段,是不是这样? __________________________________________________________________________

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读