vb连接数据库添加东西(vb链接数据库)

2024-11-10 09:52 - 立有生活网

VB 如何往 ACCESS数据库理添加数据

一,准备工作:

vb连接数据库添加东西(vb链接数据库)vb连接数据库添加东西(vb链接数据库)


vb连接数据库添加东西(vb链接数据库)


vb连接数据库添加东西(vb链接数据库)


1,建立新工程,保存到文件夹。

2,把ACCESS数据库文件到上述文件夹。

3,在窗体上,添加一个ADODC控件和一个按钮。

4,在按钮的单击里编写程序。

程序代码如下:

'连接数据库的三步曲:

Adodc1.ConnectionString

="Provider=Microsoft.Jet.OLEDB.4.0;Data

Source="

&App.Path

&"数据库.mdb;Persist

Security

Info=False"

Adodc1.RecordSource

="数据表名"

Adodc1.Refresh

‘添加记录

Adodc1.Recordset.AddNew

'添加新的空纪录

Adodc1.Recordset("姓名").Value

=Text1.Text

Adodc1.Recordset.Update

’更新到数据表

private

sub

form_load()

data1.databasename

=app.path

&"pc.mdb"

data1.recordsource

="select

from

math1"

end

sub

private

sub

command1_click()

'新建一条记录

data1.recordset.addnew

text1.setfocus

end

sub

private

sub

command3_click()

'保存到数据库中

data1.recordset.update

data1.refresh

msgbox

"已保存到数据库",

,"信息"

end

sub

用VB怎样连接数据库中表的字段,使得添加数据时,表里的数据也相应添加?不要使用SQL语言

Dim

cn

As

ADODB.Connection

Dim

rs

As

ADODB.Recordset

Set

cn

=New

ADODB.Connection

Set

rs

=New

ADODB.Recordset

cn.Open

strConn

'strConn是事先定义好的一个数据库连接字符串

rs.Open

"select

from

公司资料",

cn,

adOpenStatic,

adLockPessimistic

'公司资料是表的名称

rs.AddNew

'添加新记录命令.

rs("公司名称")

=Text1.Text

rs("电话")

=Text2.Text

rs("电话1")

=Text3.Text

rs("传真")

=Text4.Text

rs("传真1")

=Text5.Text

rs("地址")

=Text6.Text

rs("版本")

=Text7.Text

rs.Update

'数据库更新

rs.Close

cn.Close

MsgBox

"添加新记录完成!",

vbInformation,

"系统提示"

vb数据库添加数据

在Private Sub Command1_Click() 和 conopn1 两句之间加以下代码

if Text1.Text ="" then

msgbox "请输入名称"

Text1.SetFocus

exit sub

endif

if Text2.Text ="" then

msgbox "请输入材料"

Text2.SetFocus

exit sub

endif

If Not IsNumeric(Text3.Text) Then

msgbox "请输入料厚,必须是数字"

Text3.SetFocus

exit sub

endif

if Combo1.Text ="" then

msgbox "请选择类别"

Combo1.SetFocus

exit sub

endif

if Combo2.Text ="" then

msgbox "请选择目录"

Combo2.SetFocus

exit sub

endif

vb数据库连接与添加字段问题

问题1:将连接字符串中的

"Data

Source=D:fbb.mdb;"

修改为"Data

Source=fbb.mdb;"即可。

就是把路径去掉。

问题2:涉及到字符串连接问题,使用&运算符,并且注意拼接串中要有必要的空格分隔。

dim

aa

as

string

aa

=姓名

delStr

="alter

table

财物记录

add

aa

text(2)"

上面的代码修改为即可:

dim

aa

as

string

aa

="姓名"

delStr

="alter

table

财物记录

add

"&

aa

&"

text(2)"

VB向数据库添加数据(有代码)

分类: 电脑/网络 >> 程序设计 >> 其他编程语言

问题描述:

Private Sub cmdOk_Click()

If Admin_Name.Text = "" Or Admin_PassWord.Text = "" Or Admin_RegPassWord.Text = "" Then

MsgBox "用户名或密码不能为空,请返回输入!", vbExction + vbOKOnly, "提示!"

Admin_Name.SetFocus

ElseIf Admin_PassWord.Text <> Admin_RegPassWord.Text Then

MsgBox "两次密码输入不一致,重新输入!", vbExction + vbOKOnly, "提示!"

Admin_PassWord.Text = ""

Admin_RegPassWord.Text = ""

Admin_PassWord.SetFocus

Else

Dim Conn As New ADODB.Connection

Dim StrSql As String

Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "DataHydata.mdb" & ";Mode=ReadWrite;Persist Security Info=False"

'向数据库HYDATA里面的表添加窗体上文本框里面的内容。这里应该怎么写呢?

'谢谢了

Conn.Close

End If

End Sub

================================

ACCESS名“HyData” 表名:“Admin”里面的表头是:

Admin_ID,Admin_User,Admin_Pwd,Admin_HomeTel,Admin_Mobile

==================================

AddFrom窗体的文本框

Admin_Name,Admin_PassWord,Admin_RegPassword,Admin_HomeTel,Admin_Mobile.

=其中:Admin_PassWord,Admin_RegPassword 这两个判断两次密码是否一至。。

各位帮我看看。

解析:

xm= Request.Form("xm")

xb= Request.Form("xb")

ah= Request.Form("ah")

qqh= Request.Form("qqh")

set conn=.CreateObject("ADODB.Connection")

conn.open "DRIVER=Driver do Microsoft Access (.mdb);DBQ="&.MapPath("datadb1.mdb")

into_db3 = "INSERT INTO 表3 ( xm, xb, ah ,qqh) VALUES('"+xm+"','"+xb+"','"+ah+"','"+qqh+"')"

conn3.Execute(into_db3)

conn3.Close

解释下:

上面的

xm= Request.Form("xm")

xb= Request.Form("xb")

ah= Request.Form("ah")

qqh= Request.Form("qqh") 是从表单中的文本框获取值

set conn=.CreateObject("ADODB.Connection")

conn.open "DRIVER=Driver do Microsoft Access (.mdb);DBQ="&.MapPath("datadb1.mdb")

这两句是以字符串方式建立一个数据库连接

db1.mdb就是access数据库名字

data 是站点中用来存放数据库的文件夹,这儿路径一定得对才行.

into_db3 = "INSERT INTO 表3 ( xm, xb, ah ,qqh) VALUES('"+xm+"','"+xb+"','"+ah+"','"+qqh+"')" conn3.Execute(into_db3)这句就是将获得的值插入数据库了,表3是数据库中的一张表,插入时注意对应字段.

conn3.Close

关闭数据库连接,作完成后关闭数据库连接.

当然上面的语句都得在一对定界符<% %>之间.

你自己做时帮相应字段改了就可以了.

还有不懂可以加QQ

VB 向数据库添加数据

文本框

绑定?不要这样处理,数据会出错的

Private

Sub

Command2_Click()

/"确认键“

Adodc1.Recordset.AddNew

Adodc1.Recordset.Fields("姓名")

=Text1.text

Adodc1.Recordset.Fields("

学号

")

=Text2.text

Adodc1.Recordset.Fields("性别")

=combo1.text

Adodc1.Recordset.Fields("出生年月")

=Text3.text

Adodc1.Recordset.Fields("专业")

=combo2.text

Adodc1.Recordset.Update

End

Sub

上海出入境管理局网站 上海出入境服务

关于上海出入境管理局网站,上海出入境服务这个很多人还不知道,今天小怡来为大家解答以上的问题,现在让我们一起来看看吧! 上海出入境管理局网站 上海出入境服务 上海出入境管理局网站···

河南万人吃豆腐_河南特色豆腐

吃了柿子可以吃豆腐吗 3、卖布不带尺——存心不良(存心不量) 柿子和豆腐一般不建议同时食用,通常间隔4-5小时。 河南万人吃豆腐_河南特色豆腐 河南万人吃豆腐_河南特色豆腐 一般来说,新鲜···

外婆怀了外孙的种 外婆怀孕了

俗语“憨母鸡带鸭儿,憨外婆带外孙”,为何这样说? 如今城市生活节奏都很快,年轻人压力也比较大,不少人结婚后因为忙于工作,不得不将孩子留给家中老人带。虽然有一些老人都愿意给子女···