VB2005新增数据到DB的问题

问题描述

原本这句应该是这样写的insertCmd="InsertIntoTable(no2,no3,no4,no5)Values(@no2,@no3,@no4,@no5)"但我想用ComboBox1来选择我想用的table,然后输入数据,应该怎么写?是不是该这样改,但是好像不行insertCmd="InsertIntoComboBox1.text(no2,no3,no4,no5)Values(@no2,@no3,@no4,@no5)"DimconnStr,insertCmdAsStringconnStr="Provider=Microsoft.Jet.OLEDB.4.0;DataSource=C:db2.mdb"insertCmd="InsertIntotable(no2,no3,no4,no5)Values(@no2,@no3,@no4,@no5)"DimconnAsOleDbConnection,cmdAsOleDbCommandconn=NewOleDbConnection(connStr)conn.Open()cmd=NewOleDbCommand(insertCmd,conn)cmd.Parameters.Add(NewOleDbParameter("@no2",OleDbType.Integer))cmd.Parameters.Add(NewOleDbParameter("@no3",OleDbType.Integer))cmd.Parameters.Add(NewOleDbParameter("@no4",OleDbType.Integer))cmd.Parameters.Add(NewOleDbParameter("@no5",OleDbType.Integer))cmd.Parameters("@no2").Value=Val(TextBox1.Text)cmd.Parameters("@no3").Value=Val(TextBox2.Text)cmd.Parameters("@no4").Value=Val(TextBox3.Text)cmd.Parameters("@no5").Value=Val(TextBox4.Text)cmd.ExecuteNonQuery()conn.Close()

解决方案

解决方案二:
您要拼成一句语句才行。insertCmd="InsertInto"&ComboBox1.text&"(no2,no3,no4,no5)Values(@no2,@no3,@no4,@no5)"试试吧,可能不一定行,但思路是这样的。
解决方案三:
谢谢楼上的,可是不行,运行后出现INSERTINTO陈述式的语法错误。
解决方案四:
insertCmd="InsertInto"'&ComboBox1.text&'"(no2,no3,no4,no5)Values(@no2,@no3,@no4,@no5)"
解决方案五:
ComboBox1.DataSource=ds.Tables("表名")ComboBox1.DisplayMember="列"ComboBox1.ValueMember="列"ComboBox1.DataBindings.Add("SelectedValue",ds,"表名.列")
解决方案六:
[vb.netcode]insertCmd="InsertInto"&ComboBox1.text&"(no2,no3,no4,no5)Values(@no2,@no3,@no4,@no5)"[/code]或[vb.netcode]dimaasstring="a"dimbasstring="b"dimcasstring="c"dimdasstring="d"insertCmd="InsertInto"&ComboBox1.text&"(no2,no3,no4,no5)Values('"&a&"','"&b&"','"&c&"','"&d&"')"[/code]
解决方案七:
我也想知道,帮你顶
解决方案八:
再顶啊
解决方案九:
no2,no3,no4,no5字段为字符型时insertCmd="InsertInto"&ComboBox1.text&"(no2,no3,no4,no5)Values('"&TextBox1.Text&"','"&TextBox2.Text&"','"&TextBox3.Text&"','"&TextBox4.Text&"')"

时间: 2024-08-29 04:17:57

VB2005新增数据到DB的问题的相关文章

刷机大师专业版v1.0.8新增数据备份神器

刷机大师校园合伙人第一季的活动截至4月22日已经告一段落,大奖苹果笔记本也找到了它的主人.据悉,刷机大师后续推出的"你装软件,我付钱"活动也受到了广大用户的一致好评,参与人数与日俱增.而今日,刷机大师专业版再度更新,助力大学生创业.全新的刷机大师专业版1.0.8版本更加流畅,体验甚佳. 刷机大师专业版v1.0.8版本更新要点: 1.新版管理后台上线,每天可查看收入,一目了然: 2.新增数据备份神器-备份大师: 3.更新root大师机型库,新增支持三星投影手机G3858等机型独家root

sql-SQL 表新增数据时插入序列号求指教

问题描述 SQL 表新增数据时插入序列号求指教 序列号规则:T+时间+当天的序号,长度20位,时间跟序号之间的空用0补全例如今天的第一条:T2015051200000000001,第十条:T2015051200000000010,这种样式的应该怎么写? 解决方案 SQL SERVER DECLARE @prefix varchar(9) DECLARE @sn varchar(20) DECLARE @daysn int SET @prefix = 'T'+CONVERT(varchar(8)G

sql-SQL 表A根据表C的记录新增数据,表C有多少条数据,表A的每条记录就新增多少条不重复的记录

问题描述 SQL 表A根据表C的记录新增数据,表C有多少条数据,表A的每条记录就新增多少条不重复的记录 declare @a table ( id int, [no] varchar(8), name varchar(8) ) declare @c table ( [no] varchar(8) ) insert into @a(id,[no],name)values(1,'A','张三') insert into @a(id,[no],name)values(2,'A','李四') inser

Spring集成Hibernate,使用JPA注解方式,新增数据无法提交

问题描述 环境:spring 3.1hibernate 4.2.8 final mysql 5.6问题描述:调用controller的查询方法,可以正常返回数据调用controller的创建方法,即:新增数据,控制台打印出了读取和修改序号表的sql,但是没有打印插入数据的sql,数据库表中也没有新增数据.怀疑是spring控制的事务没有提交,但是排查了两三天,从网上找了各种方法,都没有解决问题.请各位大侠拉小弟一把,实在是找不到事务为什么没有提交. web.xml <?xml version=&qu

百度新增数据标注工具,等同谷歌数据标记

中介交易 SEO诊断 淘宝客 云主机 技术大厅 一个网站的页面内容,例如人物.事件.餐厅.产品.电影.软件.评论.不仅要给用户看,还要让搜索引擎可识别,而目前要让其知会特定内容含义,我们需要使用结构化数据,结构化数据也是为了方便搜索引擎识别特别页面内容而产生的,有特定的规范,有特定的格式. 搜索引擎都支持标准的结构化数据,以便为用户提供更好的搜索体验.百度.谷歌.360都支持网站结构化数据的提交,结构化微数据可以让搜索引擎提供更丰富的搜索结果摘要展现,让搜索用户直接在搜索结果中看见你商品的重要信

纯js实现瀑布流布局及ajax动态新增数据_javascript技巧

本文用纯js代码手写一个瀑布流网页效果,初步实现一个基本的瀑布流布局,以及滚动到底部后模拟ajax数据加载新图片功能. 缺点: 1. 程序不是响应式,不能实时调整页面宽度: 2. 程序中当新增ajax模拟数据图片后,是将整个页面的所有图片都重新定位一次. 3. 程序是等所有图片加载完成后再读取图片的尺寸,实际中肯定不能这样做. 4. 实际项目中,应该由后台程序给出图片尺寸值,在js代码中直接使用图片的width属性.  本程序思路: html结构: <body> <div id=&quo

JROBIN不能新增数据

问题描述 新建RRD文件代码RrdDbPoolrrdPool=RrdDbPool.getInstance();RrdDefrrdDef=newRrdDef(rrdPath,step);rrdDef.addDatasource(dsName,DsTypes.DT_GAUGE,step*10,0,100);rrdDef.addArchive(ConsolFuns.CF_AVERAGE,0.5,1,86400/step);rrdDef.addArchive(ConsolFuns.CF_AVERAGE,

实现datagrid的foot中增加一个新增数据行,以解决datagrid不能新增数据的问题

以前我从来都没用过datagrid,因为觉得这个东东效率比较低,今天要做个比较简单的东西(字段很少),但需要添加修改删除,所以就想试一下datagrid,修改.删除都做完后就剩下添加了,在csdn上查了一下,有不少相关的帖子,但基本都是用模板列解决的,我觉得比较麻烦,突然想起来以前一个解决问题的方法,和datagrid结合用的话就能搞定新增数据的问题,试了一下,还是很简单的,所以发上来让不知道这种方法的朋友也轻松的做datagrid的增加数据.这种方法就是利用了footertext这个属性,在f

微信公众平台宣布平台新增数据统计功能

微信公众平台昨天在其平台发布公告,宣布平台新增数据统计功能,具体包含对用户管理分析.群发图文消息分析以及用户消息分析等数据的统计.针对开发者的公众账号,则新增了对接口调用的相关统计.所有相关数据的统计都通过趋势图和数据列表的形式进行展现,数据从2013年7月1日开始,每日数据在第二天上午进行更新. 用户管理分析包含了对用户增长和用户属性的统计.用户增长包括了四个关键指标,即新增人数.取消关注人数.净增人数.积累人数:用户属性则是对用户的性别.属性.城市.语言做了详细统计.可以看到统计的时间区间可