| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 458 人关注过本帖
标题:[求助]请教一段程序什么意思~~
只看楼主 加入收藏
zskgi1
Rank: 1
等 级:新手上路
帖 子:18
专家分:0
注 册:2007-9-21
收藏
 问题点数:0 回复次数:5 
[求助]请教一段程序什么意思~~

Dim db As Connection
Dim riqi As String
Dim c As ADODB.Command
Dim nam As String
Dim cnn2 As Connection
Dim rs2 As Recordset
riqi = CStr(Format(Date, "Long Date"))
nam = "工作方式 char(8),Cosφ real,时间 datetime,日期 datetime,Iab real,Iap real,Iaq real,Ibc real,Ibp real,Ibq real,Ica real,Icp real,Icq real,Qab real,Qbc real,Qca real,Uab real,Ubc real,Uca real"
Set db = New Connection
db.CursorLocation = adUseClient
db.Open "PROVIDER=Microsoft.Jet.OLEDB.3.51;Data Source=" & App.Path & "\hbdata.mdb;"
'On Error Resume Next

Set c = New ADODB.Command
Set c.ActiveConnection = db
c.CommandText = "Create Table " & riqi & " (" & nam & ")"
c.CommandType = adCmdText
db.Errors.Clear
c.Execute
db.Close

Set cnn2 = New Connection
cnn2.CursorLocation = adUseClient
cnn2.Open "PROVIDER=Microsoft.Jet.OLEDB.3.51;Data Source=" & App.Path & "\hbdata.mdb;"
Set rs2 = New Recordset
rs2.Open "select 日期 from biao", cnn2, adOpenStatic, adLockOptimistic
rs2.AddNew
rs2("日期") = CDate(riqi)
rs2.Update
rs2.Close
cnn2.Close

请教从Set c = New ADODB.Command到db.Close结束这段程序每句话什么意思,它又是实现什么功能,用什么方法呢,尤其是关于command到底是怎么一回事~~

先谢谢了!

2007-09-29 15:40
zskgi1
Rank: 1
等 级:新手上路
帖 子:18
专家分:0
注 册:2007-9-21
收藏
得分:0 
我是菜鸟,谁能知道呢,请教一下谢谢了!
2007-09-30 08:05
purana
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:广东-广州
等 级:版主
威 望:66
帖 子:6039
专家分:0
注 册:2005-6-17
收藏
得分:0 
Set c = New ADODB.Command
就是实例化一上Command
db.Close
关闭数据库连接
Command就是一个Ado命令对象

我的msn: myfend@
2007-09-30 09:37
zskgi1
Rank: 1
等 级:新手上路
帖 子:18
专家分:0
注 册:2007-9-21
收藏
得分:0 
查书得知command是从数据源获取所需数据的命令信息,还是不太懂,尤其c.CommandText = "Create Table " & riqi & " (" & nam & ")"
c.CommandType = adCmdText这两句什么功能作用也不大清楚,c.Execute一句就是按照command提供的信息查询对吗~~
2007-09-30 10:29
wyfandy
Rank: 1
来 自:深圳
等 级:新手上路
帖 子:376
专家分:0
注 册:2006-12-11
收藏
得分:0 
"Create Table " & riqi & " (" & nam & ")"
Create Table 是新建一个表
riqi是新建表的名称
nam是要新建表RIQI中的字段及对应的类型等。

c.CommandType = adCmdText
表示是以命令方式来执行

c.Execute
execute是执行SQL方法

不论什么事,只要认准了一个目标,然后朝之不懈地努力,就一定实现。编程爱好者QQ群:21318556
2007-09-30 10:54
wyfandy
Rank: 1
来 自:深圳
等 级:新手上路
帖 子:376
专家分:0
注 册:2006-12-11
收藏
得分:0 

关于T-SQL 中 CREATE TABLE 语法

[URL=http://www.bajiao123.com/Article/net/ASP/200706/29495.html]http://www.bajiao123.com/Article/net/ASP/200706/29495.html[/URL]

不论什么事,只要认准了一个目标,然后朝之不懈地努力,就一定实现。编程爱好者QQ群:21318556
2007-09-30 11:01
快速回复:[求助]请教一段程序什么意思~~
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.108619 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved