对于:SQL server
Dim Mybuilder As SqlCommandBuilder = New SqlCommandBuilder(da)
da.Update(dt) '使用Update方法实现更新到数据库
对于:ACCESS
Dim Mybuilder As OleDbCommandBuilder = New OleDbCommandBuilder(da)
da.Update(dt) '使用Update方法实现更新到数据库
要么用记录集的方式 AddNew,要么用SQL命令“Insert”,你两者同时使用是怎么回事?另外Text1.text只在你的程序里有效,在构建SQL串时要读出其内容再传递给SQL串。
下面是SQL命令的形式:
Adodc1.CommandType = adCmdText
Adodc1.RecordSource = "insert into 用户管理(姓名,身份z,电话,存款,取款,利率) values('" &Text1.Text &"','" &Text2.Text &"','" &Text3.Text &"','" &Text4.Text &"','" &Text5.Text &"','" &Text6.Text &"')"
Adodc1.Refresh
MsgBox ("添加成功!")
'
Adodc1.RecordSource = "select * from 用户管理"
Adodc1.Refresh
还有一点,你的“存款,取款,利率”都是字符型的?如果不是,把SQL命令里的对应字段的单引号去掉
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)