往SQL里插入数据的问题~急~~
OA_user表设计如下
username nvarchar 50
tel nvarchar 50
mail nvarchar 50
pwd nvarchar 50
现想通过代理往该数据库里插入程序,没成功~
按照如下程序的结果是取数据时出错:(
打印出来的结果是:False False False False 无法在数据表增加数据!
求大家帮帮忙,看问题出现在哪~~
我是第一次做往SQL里插入数据~
拜托各位GGJJDDMM了~~
Dim con As New ODBCConnection
Dim qry As New ODBCQuery
Dim result As New ODBCResultSet
Set qry.Connection = con
Set result.Query = qry
If con.ConnectTo("OA","sa","790907" )= False Then
Msgbox "无法连接SQL SERVER数据库,请与系统管理员联系!"
Exit Sub
End If
qry.SQL = "SELECT * FROM OA_user"
'result.Execute
If result.Execute = False Then
Print "无法从数据表提取数据!"
Exit Sub
End If
Dim msg As String
Do
result.NextRow
msg = msg & Chr(10)
For i = 1 To result.NumColumns
msg = msg & " " & result.GetValue(i)
Next
Loop Until result.IsEndOfData
Print msg
'增加一行
result.AddRow
If result.AddRow = False Then
Print "无法在数据表增加数据!"
Exit Sub
End If
Call result.SetValue("username",doc.LastName(0))
Call result.SetValue("tel",doc.Phone(0))
Call result.SetValue("mail",doc.email(0))
Call result.SetValue("pwd",doc.NewPassword(0))
'更新
result.UpdateRow
'关闭连接
result.Close(DB_CLOSE)
'断开连接
con.Disconnect
username nvarchar 50
tel nvarchar 50
mail nvarchar 50
pwd nvarchar 50
现想通过代理往该数据库里插入程序,没成功~
按照如下程序的结果是取数据时出错:(
打印出来的结果是:False False False False 无法在数据表增加数据!
求大家帮帮忙,看问题出现在哪~~
我是第一次做往SQL里插入数据~
拜托各位GGJJDDMM了~~
Dim con As New ODBCConnection
Dim qry As New ODBCQuery
Dim result As New ODBCResultSet
Set qry.Connection = con
Set result.Query = qry
If con.ConnectTo("OA","sa","790907" )= False Then
Msgbox "无法连接SQL SERVER数据库,请与系统管理员联系!"
Exit Sub
End If
qry.SQL = "SELECT * FROM OA_user"
'result.Execute
If result.Execute = False Then
Print "无法从数据表提取数据!"
Exit Sub
End If
Dim msg As String
Do
result.NextRow
msg = msg & Chr(10)
For i = 1 To result.NumColumns
msg = msg & " " & result.GetValue(i)
Next
Loop Until result.IsEndOfData
Print msg
'增加一行
result.AddRow
If result.AddRow = False Then
Print "无法在数据表增加数据!"
Exit Sub
End If
Call result.SetValue("username",doc.LastName(0))
Call result.SetValue("tel",doc.Phone(0))
Call result.SetValue("mail",doc.email(0))
Call result.SetValue("pwd",doc.NewPassword(0))
'更新
result.UpdateRow
'关闭连接
result.Close(DB_CLOSE)
'断开连接
con.Disconnect
...全文
相关推荐
大量数据插入 sql语句
大量数据插入的sql方法,大量数据插入的sql方法,大量数据插入的sql方法
sql下三种批量插入数据的方法
本文将介绍三种批量插入数据的方法。第一种方法是使用循环语句逐个将数据项插入到数据库中;第二种方法使用的是SqlBulkCopy,使您可以用其他源的数据有效批量加载 SQL Server 表;第三种使用的方法是sql server中的表值参数方法,表值参数是 SQL Server 2008 中的新参数类型。表值参数是使用用户定义的表类型来声明的。使用表值参数,可以不必创建临时表或许多参数,即可向 Transact-SQL 语句或例程(如存储过程或函数)发送多行数据。 代码示例: 此例子为控制台输出程序,有两个类,一个为BulkData类,主要实现了表值参数和sqlbulk
oracle SQL 语句插入数据
oracle SQL 语句插入数据 方便 简洁
SQL Server中关于临时表概念及创建和插入数据等问题
SQL Server中关于临时表概念及创建和插入数据等问题 本地临时表 全局临时表 在程序中向临时表插入数据时报错……
向sql server数据库插入中文时显示乱码
向sql server数据库插入中文时显示乱码


