技术论坛

如何往SQL SERVER 数据库里写数据

作者 主题
游民

经验值: 96
发帖数: 23
精华帖: 0
主题:【求助】如何往SQL SERVER 数据库里写数据


只看楼主 楼主 2018-08-29 17:12:18

往数据库里写数据,不知道为什么怎么也写不进去,请大家帮忙!

1、我在数据库建立了一个表格 Report_table  里面就一个字段 ID 类型为 INT

2、代码如下

Sub OnClick(Byval Item)                         

Dim sCon 

Dim sSql 

Dim oRs 

Dim conn 

Dim oCom

Dim Con

Dim sPro,sDsn,sSer

Dim Data1, Data2, Data3



Con="Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=CC_REPORT_18_08_06_09_50_49R;Data Source=.\WINCC"

Set conn = CreateObject("ADODB.Connection")

conn.ConnectionString = Con

conn.CursorLocation = 3

 conn.Open

'写入数据库

 sSql="insert into abo.Report_table VALUES (10)"

 Msgbox sSql



 Set oRs = CreateObject("ADODB.Recordset")

 Set oCom = CreateObject("ADODB.Command")

 Set oCom.ActiveConnection = conn

 oCom.CommandType = 1

 oCom.CommandText = sSql


 Set oRs = oCom.Execute

 Set oRs = Nothing

 conn.Close

 Set conn = Nothing

 

 



End Sub



 
以下网友喜欢您的帖子:

  
重要声明:

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

帖子链接:https://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1504557&b_id=5&s_id=0&num=5

版主

经验值: 69029
发帖数: 12259
精华帖: 59
回复:如何往SQL SERVER 数据库里写数据


只看楼主 1楼 2018-08-30 01:45:25

"insert into abo.Report_table VALUES (10)

这个感觉不对

你可以先在SQL里面测试一下看看语句能不能成功执行


Q群:https://jq.qq.com/?k=9BDuEgf6
以下网友喜欢您的帖子:

  
侠圣

经验值: 2210
发帖数: 263
精华帖: 6
回复:如何往SQL SERVER 数据库里写数据


只看楼主 2楼 2018-08-30 08:17:55

 abo.Report_table,表的名字不用加ado.的,他就是一个格式而已。

先用conn.state看看数据库连接是否成功。然后用msg看看字符串是否正确,最好是在数据库里测试好再写。

要是时间不急,还是先看看数据库基础,这样上来就整,很难一次性成功的。




wincc报表全套教材书+视频教程+实例:2606352062
以下网友喜欢您的帖子:

  
游民

经验值: 96
发帖数: 23
精华帖: 0
回复:如何往SQL SERVER 数据库里写数据


只看楼主 楼主 3楼 2018-08-31 08:58:08

如何用conn.state 查看数据库的链接状态,能说的详细点吗?多谢了!


 
以下网友喜欢您的帖子:

  
侠客

经验值: 724
发帖数: 18
精华帖: 0
回复:如何往SQL SERVER 数据库里写数据


只看楼主 4楼 2018-11-27 15:27:42

数据库名字不对



 
以下网友喜欢您的帖子:

  
版主

经验值: 17305
发帖数: 8468
精华帖: 18
回复:如何往SQL SERVER 数据库里写数据


只看楼主 5楼 2018-11-28 08:18:03

先确定一下,Report_table表建在哪个数据库下。

然后,在数据库连接语句中,写上对应数据库的名字。


无论成与败,无论甜与苦,我还是我。
以下网友喜欢您的帖子:

  
  • 上一页
  • 1
  • 下一页
收起
如何往SQL SERVER 数据库里写数据
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。