vb 中向数据库插入数据

数据库里时间字段下已经有数据, 我希望通过时间定位行后向指定时间的那一行插入数据, 这用sql怎么写啊、、、求大神解答

第1个回答  2014-06-24
可以用ADO空间+文本框捆绑数据设计

也可以用普通文本框设计界面,让用户录入信息;然后用代码实现写入:
1.建立ADODB的连接对象
2.连接数据库
3.打开连接对象
4.通过连接对象执行SQL语句(用Insert写入数据)
5.关闭对象。
希望对你能有所帮助。追问

对啊 主要是不知道insert 语句怎么写啊, insert语句不是向数据库插入一整行吗, 我现在是向指定的时间行插入数据啊,我的数据库已经有这个时间了,这个怎么定位啊

第2个回答  2014-06-24
是插入新记录还是更新?

如果是插入:
INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,....)

如果是更新:
UPDATE 表 SET 更新字段= 更新值 WHERE 时间字段 = 时间值追问

是插入啊 不过就是数据库里时间是有数据的, 但时间后面的字段都没有数据, 我想根据时间条件查找出这一行后然后再插入其他字段的数据 就比如说有没有INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,....) where。。。。之类的语句啊

追答

你说的应该是更新,插入新记录时才用insert into,你已经有了记录,虽然其他字段没数据(可能是null)
既然这条记录里有了时间字段值,说明这条记录是存在的,应该是更新!

本回答被提问者采纳

vb中怎么插入数据
在VB中插入数据,首先需要对数据库进行引用,具体步骤为:在“工程”菜单下选择“引用”,然后添加“Microsoft ActiveX Data Objects 2.5 Library”。在需要连接数据库的地方,加入如下代码:Dim conn As ADODB.Connection Dim rs As ADODB.RecordSet If conn.State = adStateOpen Then conn.Close Set co...

vb中怎样实现一次向数据库中添加多条记录
通过ADO技术对数据库进行操作 例子如下(定义连接串与记录集和打开连接串忽略):rs1.open "select * from 课程 inner join 成绩 inner join 班级 inner join 学生 on (关系条件) where 1=2",conn,3,2,-1'用静态集悲观锁打开记录集,用空集来添加记录 然后通过逗rs("字段名称")=要赋予字段的...

VB2010怎么向ACCESS2007数据库添加数据啊
1.Access,建立数据库,数据库命名为Database1.mdb。(注意:这里的后缀是MDB,如果Access是2007版本的,保存的时候要另存为2003版本的才行,因为,VB不直接支持07版的accdb后缀格式。)数据库建立后就进入了数据表界面,可以输入数据了,输完以后CRRL+S保存,输入表名,这里表名为test,ok,准备工作搞...

VB中如何在MDB数据库中写入内容
首先,添加一个Data数据控件,设置它的DatabaseName和RecordSource属性,strPath = App.Path If Right(strPath,1)<> \\"\\\\\\"Then strPath = strPath & \\"\\\\\\"MyData.DatabaseName = strPath & \\"ExampleDB.mdb\\"\\'数据库存地址 MyData.RecordSource = \\"Info\\"\\'表名 然后么,使用的就是...

VB如何用ADO向ACCESS数据库插入和修改记录?
1、Microsoft Access窗口中,选择文件菜单中的打开选项,打开一个已有的数据库。2、数据库中有两张表格,如下图所示。3、数据库中,表格学生信息是课程成绩的子表。4、如果直接在子表中插入记录,会提示不能添加或修改。5、其实,只需在主表中,插入相关的主键和记录。6、接着,就可以在子表中插入...

VB怎么在SQL数据库中添加一条新记录啊?具体代码怎么写?给个例子给我...
建个ADOCONNECTION,然后用这个CONN执行插入数据的SQL语句 具体的写法为CONN.EXECUTE(SQL)CONN是你建立并连接好的ADOCONNECTION SQL是你拼好的插入数据语句

vb数据库连接与添加字段问题
问题1:将连接字符串中的 "Data Source=D:\\fbb.mdb;" 修改为"Data Source=fbb.mdb;"即可。 就是把绝对路径去掉。 问题2:涉及到字符串连接问题,使用&运算符,并且注意拼接串中要有必要的空格分隔。 dim aa as string aa = 姓名 delStr = "alter table 财物记录 add aa text(2)" ...

vb.net中用insert语句向数据库中的多个表插入数据
2,如果插入只包含若干个指定字段(其余字段为空)INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,...)另外,你使用了变量,那么应该这样使用:"insert into Personal_table ('" & Name_CH & "', ...后面看不出了,其实,你可以在这句之前,加一句输出,看看具体内容,你就...

vb6.0如何向已存在的数据库添加新记录
myc.Open "driver={microsoft access driver (*.mdb)};dbq=数据库名.mdb;defaultdir=数据库所在文件夹;uid=;pwd=;"myc.Execute "insert int 表名 (字段列表) values ('" & text1.text & "','" & text2.text & "','" & text3.text & "','" & text4.text & "') 改下里面...

vb中怎么实现数据表从一个数据库里复制到另外一个数据库
为了实现VB中数据表从一个数据库复制到另一个数据库的任务,可以遵循以下步骤,确保操作的准确性和高效性。首先,创建两个数据库连接对象,分别指向目标数据库。使用标准的数据库连接库,如ADO.NET,确保能够与数据库建立连接。接着,执行SQL查询语句从源数据库中获取数据。以“SELECT”语句为例,编写SQL...

相似回答