- meira
-
* 回复内容中包含的链接未经审核,可能存在风险,暂不予完整展示!
1、有向导可用,你在屏幕左侧看跟
工具箱
挨着的有个
数据源
管理,这里点新数据源,就可以向导连接。
2、那个Microsoft
ActiveX
Data
Object缩写简称ADO,很好找,是有的,有空q我,给你发截图看。
3、
数据绑定
没有向导,也不需要,简单的设置一个datasource属性即可,不需要复杂的向导。
4、不是用ADO
控件
,而是用A*.net
程序
集,要连接到
Microsoft
SQL
Server
7.0
或更高版本,请使用
SQL
Server
.NET
Framework
数据提供程序的
SqlConnection
对象。
要连接到
OLE
DB
数据源,或连接到
Microsoft
SQL
Server
6.x
或更低版本,请使用
OLE
DB
.NET
Framework
数据提供程序的
OleDbConnection
对象。
5、应该是Adodc1.ConnectionString="xxxxxxxxx"
引号中为连接
字符串
,具体的
语法
建议你按F1看MSDN的帮助,很详细。
6、还有问题可以共同探讨,qq369220969
ADODB是什么意思
adodb.recordset和adodb.connection确切的说都是WINDOWS下的集成组建,server.createobject是将目标组建实力化并将他实例对象赋值在变量中来操作,实例adodb.recordset就是将结果集组件实例化,从而是对应变量能够在查询数据库结果时能够得到相对应的结果集,adodb.connection的实例则是创建连接数据库的对象,从而实现连接数据库和关闭数据库连接等操作2023-06-19 07:59:142
adodb和adodc有什么区别?
ADODB是一个数据模型,他使用的是microsoft.jet.oledb.4.0的数据库引擎ADODC是一个数据控件。他是使用了microsoft.jet.oledb.4.0的数据引擎的一个控件。在编程的过程中使用ADODC控件发非常方便的,但是他没有使用ADODB数据模型灵活。adodc是控件,目的方便大家。adodb是对象,必须自己建立连接,较麻烦但比较灵活。有了adodb就可以不要adodc了,两者作用相同的。如:Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source= " & App.Path & "你的数据库文件名.mdb;Persist Security Info=False " Adodc1.RecordSource = "select * from 你的表名 " Adodc1.Refresh另有简明阐述供参考:ADO(ACTIVEX DATA OBJECTS)应用层的数据访问接口 ODBC 数据库驱动接口 OLE DB 系统级数据访问接口 DAO (DATA ACCESS OBJECTS) 对象的数据访问接口 ADO是基于全新的OLE DB技术而设计的.是一种基于应用程序层的数据访问接口.它是DAO/RDO的后继产物. DAO是VB最先采用的面向对象的数据访问接口,通过DAO访问MICROSOFT JET数据库引擎. ADODC是封装ADO的VB数据控件,可减少代码编写. ADODB是数据对象,操作数据库需通过编写代码 来实现张志晨2023-06-19 07:59:231
vb中使用adodb组件需要引用什么?
引用组件 Microsoft ActiveX Data Objects 2.x Library2023-06-19 07:59:311
adodb需要引用什么控件?
引用组件 Microsoft ActiveX Data Objects 2.x Library2023-06-19 07:59:381
请问ADODB到底有什么好处? - 技术问答
从兼容性角度来讲 ADODB依旧是很好的选择??如果开发的程序使用范围比较固定,完全可以使用php5的pdo ,毕竟效率高但是如果开发的程序是面向大众分发的??如果想取得最大程度的兼容支持,ADODB用处很大adodb的性能是有点低下,但通过实际项目测试,完全是可以接受的adodblite已经不见更新了,php4和php5都要使用的话只能选择adodb之类的2023-06-19 07:59:451
如何使用adodb进行链接数据库
CnStr = "Provider=SQLOLEDB;Data Source=" & DbIp & ";DATABASE=" & DbName & ";UID=" & DbUser & ";pwd=" & DbPwDbIp ip地址DATABASE 数据库名字DbUser 用户名DbPw 密码Dim conn As New ADODB.ConnectionCnStr = "Provider=SQLOLEDB;Data Source=192.168.29.21;DATABASE=dsy;UID=sa;pwd=abc" Conn.Open cnstrSql = "select * from 表名" "SQL查询语句Set rs = New ADODB.Recordset "新建一个记录集实例rs.Open Sql, conn, 1, 3 "后面的3是确定读写权限的2023-06-19 07:59:541
Dim conn As ADODB.Connection 中的ADODB是什么意思?
adodb是一个数据库对象,也就是ADO对象,是连接数据库用的.使用前要先引用,方法是:菜单里,工程-引用,选择micro.. ActiveX Data Objects 2.0~2.8 Library 2.0~2.8选一个,看你的系统安装的版本,一般可以选用低版本的2023-06-19 08:00:022
vb 引用adodb问题
ADODB的控件是在“工程--部件”中加入的2023-06-19 08:00:102
vb中adodb的用法
首先引用:MS activeX data object 2.0 libr...或更高1 与数据库建立连接Option ExplicitPublic cn As ADODB.ConnectionSub Mdb_open() Set cn = New ADODB.Connection On Error Resume Next cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "mydate.mdb" & ";Jet OLEDB:Database Password=51082481;Persist Security Info=False" End Sub2 运用方法Private Sub Command2_Click() Dim rs As ADODB.Recordset sql = "select * from 表""sql语句 核心,根据目的不同 语法也不一样 set rs = cn.Execute(sql)"执行语句 if not rs.eof then "如果存在记录 ...要作的事情 end if set rs=nothingEnd Sub2023-06-19 08:00:172
详解DAO、ADO、ADODC和ADODB的区别和联系
adodc是控件,目的方便大家。adodb是对象,必须自己建立连接,较麻烦但比较灵活。有了adodb就可以不要adodc了,两者作用相同的。2023-06-19 08:00:252
求VB使用ADODB操作数据库的常用方法.
呵呵,是你太懒啦,你在网上搜一下很多示例。你搜索ADOVB就可以找到定义数据库,记录集DimconnAsNewADODB.Connection‘---定义数据库连接DimrsAsNewADODB.Recordset"---定义记录集csql="select*fromtablewhere你的条件"RS.opencsql,3,3ifRS.recordcount=0ThenRS.addnew"---插入RS(0)=...RS(1)=...RS(n)=..RS.update()else更新RS(0)=...RS(n)=..RS.Update()更新如果是删除,则RS.delete()endIF如果只是查询,用RS.opencsql,conn,1,1就行插入还可以使用csql="insertintotable(字段列表)vlaues(对应值)"RS.opencsql,conn,3,3删除也可以用csql="deletefromtablewhere条件”RS.opencsql,conn,3,32023-06-19 08:00:441
VB6.0中如何添加ADODB控件?
首先引用组件 Microsoft ActiveX Data Objects 2.x Library然后可以用ADO编写数据库操作.(ADODB 是组件,不是控件)ADO读取Excel文件(以下VBScript代码,与VB可能有差异)Dim ConnSet Conn = CreateObject("ADODB.Connection")Set rs = CreateObject("ADODB.Recordset")Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _ "Data Source=" & sSourceXLS & ";" & _ "Extended Properties=""Excel 8.0;HDR=No;IMEX=1;""" rs.Open "Select * from [Sheet1$]", Conn, 1, 3 c=rs.recordcount rs.move 1 msgbox (rs(0))"读取单无格A1的内容 rs.close conn.close2023-06-19 08:00:531
vb的adodb代码怎么调用?
创建工程的时候引用ado的类声明PubliclsbAsNewADODB.RecordsetPublicconnAsNewADODB.Connectionconn.ConnectionString="driver={sqlserver};server=服务器名;uid=sa;pwd=;database=main"uid是用户名pwd是密码Setlsb=conn.Execute(sql)执行sql语句就行了.兄弟你有这事问我啊2023-06-19 08:00:591
EXCEL2016如何使用ADODB
没做过这些,给下你思路。MySQL应该提供转换功能的啊?如果提供但不提供对于access的话,就看能转成MS sql的吗?如何能就转成ms sql的,在去转换成access.2023-06-19 08:01:092
VB 如何使用ADODB控件链接SQLServer数据库
因为用这东西的人不多,只能给你介绍一下,国外的网站http://www.vbcode.com/Asp/showsn.asp?theID=8692这里还有其他示例,看有你需要的吗。==我寻找vb操作asp虚拟空间access的代码始终没找到理想的。2023-06-19 08:01:162
如何修复adodb.dll
直接在百度输入ADODB。DLL就可以找到答案了。2023-06-19 08:01:232
adodb 与 oledb 使用上有什么区别
adodb是组件,oledb是驱动也可以理解为接口。没有什么太大的联系2023-06-19 08:01:311
ADODB.command是什么意思
我们在 ASP 中调用 SQL Server 的存储过程时,如果使用 Adodb.Command 对象,通常使用如下的代码:dim cmd, rsset cmd = Server.CreateObject("ADODB.Command")cmd.ActiveConnection = conncmd.CommandType = adCmdStoredProccmd.CommandText = "TestProc"cmd.Parameters.Append cmd.CreateParameter("@a" , adInteger, adParamInput, 4, 1)cmd.Parameters.Append cmd.CreateParameter("@b" , adVarChar, adParamInput, 50, "b")...set rs = cmd.Execute2023-06-19 08:01:391
ADODB.Connection与ADODB.Recordset 分别是什么?如何理解?
连接数据库与获得记录集2023-06-19 08:01:472
如何在linux下安装adodb?
你下载的是rpm包还是原码?2023-06-19 08:01:552
vb的adodb代码怎么调用?
创建工程的时候引用ado的类 声明 Public lsb As New ADODB.Recordset Public conn As New ADODB.Connection conn.ConnectionString = "driver={sql server};server=服务器名;uid=sa;pwd=;database=main" uid是用户名 pwd是密码 Set lsb = conn.Execute(sql) 执行sql语句就行了 .兄弟你有这事问我啊2023-06-19 08:02:211
ado adox adodb的区别
ADOX是德国黑白胶片的品牌2023-06-19 08:02:362
错误类型:ADODB.Recordset (0x800A0BB9) 参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突
连接字符串不对。2023-06-19 08:02:432
ADODB.Recordset (0x800A0E7D) 连接无法用于执行此操作。在此上下文中它可能已被关闭或无效。 /editor/eWe
连接无法用于执行此操作。在此上下文中它可能已被关闭或无效.可能错误: 1 数据库的连接对象adodb.connection 的设置有错。 2,在使用其所长连接对象时已经被你关闭,应重新打开。 3,虽然连接对象打开,recordset对象设置有误。2023-06-19 08:03:051
vb 如何打开adodb属性
是的,打不开的。2023-06-19 08:03:203
ADODB.Connection 怎么设置?
<%"定义一个变量,用于数据库连接 dim conn "设置连接变量为ADODB.Connection对象,这是VB用于进行数据库连接的对象 Set conn=Server.CreateObject("ADODB.Connection") "打开指定的数据库,其中,Open方法后面的参数即为我们通常所说的数据库连接字符串,这里主要设置了该字符串的两个参数,一个是Dbq,一个是Driver,这是使用的ODBC方式来连接数据库,现在流行的方法一般为OLE方式,效率比较高,也不会出错,所以,下面这句可能改成如下:conn.Open "Provider = Microsoft.Jet.OLEDB.4.0;Data Source = " & Server.MapPath("dataolive.mdb")conn.Open "Dbq=" & Server.Mappath("dataolive.mdb") & ";Driver=" "执行一条查询语句,从product表中查询前20条记录,并将结果赋给rs变量,这是一个RecordSet类型的变量,保存的是记录集Set rs=conn.Execute("select top 20 * from product") "开始while循环,直到记录集尾,将记录集里的信息取出,并转写成html标记语言代码do while (not rs.eof)"添加<tr>标签response.write("<tr>")"添加一个图片标签,并将该标签的图片路径属性设置以从数据库读取的图片路径rs("pic"),即product表的pic字段response.write("<img width=100 height=100 src="&rs("pic")&">")"添加一个超链接标签,并将连接属性设置为一个显示产品详细信息的asp页面,其中带一个参数:id,这个应该是产品的id,同时,在链接后面加上产品的名字rs("productname"),.来自product表的productname字段response.write("<a href="show.asp?id="&rs("id")&"">"&rs("productname")&"</a></tr>")"移动到下一条记录rs.movenextloop"关闭记录集rs.close"关闭数据库连接conn.close"销毁数据库连接对象set conn=nothing %>大概意思就是这样,有问题再交流,呵呵!2023-06-19 08:04:041
vb.net没有adodb
1、首先,adodb不属于VB的内部控件,需要先引用ADO库。2、其次,点击工程菜单,点击引用。3、最后,找到MicrosoftActivexDataObjects2.8Library选项卡,打钩即可。2023-06-19 08:04:191
如何检查adodb.connection的连接状态
connection.state=0(连接)connection.state=1(断开)2023-06-19 08:04:272
ADODB.Connection 怎么设置?
<%x0dx0a"定义一个变量,用于数据库连接x0dx0a dim conn x0dx0a"设置连接变量为ADODB.Connection对象,这是VB用于进行数据库连接的对象 x0dx0aSet conn=Server.CreateObject("ADODB.Connection") x0dx0a"打开指定的数据库,其中,Open方法后面的参数即为我们通常所说的数据库连接字符串,这里主要设置了该字符串的两个参数,一个是Dbq,一个是Driver,这是使用的ODBC方式来连接数据库,现在流行的方法一般为OLE方式,效率比较高,也不会出错,所以,下面这句可能改成如下:x0dx0aconn.Open "Provider = Microsoft.Jet.OLEDB.4.0;Data Source = " & Server.MapPath("dataolive.mdb")x0dx0aconn.Open "Dbq=" & Server.Mappath("dataolive.mdb") & ";Driver=" x0dx0a"执行一条查询语句,从product表中查询前20条记录,并将结果赋给rs变量,这是一个RecordSet类型的变量,保存的是记录集x0dx0aSet rs=conn.Execute("select top 20 * from product") x0dx0a"开始while循环,直到记录集尾,将记录集里的信息取出,并转写成html标记语言代码x0dx0ado while (not rs.eof)x0dx0a"添加标签x0dx0aresponse.write("")x0dx0a"添加一个图片标签,并将该标签的图片路径属性设置以从数据库读取的图片路径rs("pic"),即product表的pic字段x0dx0aresponse.write("")x0dx0a"添加一个超链接标签,并将连接属性设置为一个显示产品详细信息的asp页面,其中带一个参数:id,这个应该是产品的id,同时,在链接后面加上产品的名字rs("productname"),.来自product表的productname字段x0dx0aresponse.write(""&rs("productname")&"")x0dx0a"移动到下一条记录x0dx0ars.movenextx0dx0aloopx0dx0a"关闭记录集x0dx0ars.closex0dx0a"关闭数据库连接x0dx0aconn.closex0dx0a"销毁数据库连接对象x0dx0aset conn=nothing x0dx0a%>x0dx0a大概意思就是这样,有问题再交流,呵呵!2023-06-19 08:05:031
vb6.0 adodb 如何写修改语句
Dim conn As New ADODB.Connection Dim rs As New ADODB.Recordset Set conn = New ADODB.Connection Set rs = New ADODB.Recordsetconn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & X.mdb conn.Open SQL = "select * from 表 where 日期>=" & """ & "2013-5-17"& """ rs.Open SQL, conn, adOpenKeyset, adLockOptimistic rs.Update2023-06-19 08:05:111
急!急!急!ADODB.Recordset (0x800A0E78)对象关闭时,不允许操作
分类: 电脑/网络 >> 程序设计 >> 其他编程语言 问题描述: [url=zhidao.baidu/question/showinfo?id=<%=rs1(]我做个一个网页,但是总是显示对象关闭,无法连接。 请各位大侠帮帮忙 程序如下: <%set rs=server.CreateObject("adodb.recordset")sql = "select * from class" rs.open sql, conn, 1,1 if rs.bof and rs.eof then rs.close else do while not rs.eof %> <table width=400 cellpadding="0" cellspacing="0" border=0> <tr><td width=400 height=30 background="image/biaoti"> <span class="样式0"><%=rs("ClassName")%></span></td></tr> <tr><% Set rs1=Server.CreateObject("ADODB.RecordSet") if info<>"" then sql1="select * from news where ClassName=""&info&"" order by id desc" rs1.Open sql1,conn,1,1 end if if rs1.eof and rs1.bof then *******提示出错行****** response.Write("暂时没有记录") else for i = 1 to 6 %> <td height=20 bgcolor="#FFFFFF"><div align=left><span > <span >※ </span></span><a href="showinfo?id=<%=rs1("id")%>" target="_blank" ><SCRIPT> String.prototype.Tlength = function(){var arr=this.match(/[^x00-xff]/ig);return this.length+(arr==null?0:arr.length);} String.prototype.left = function(num,mode){if(!/d+/.test(num))return(this);var str = this.substr(0,num);if(!mode) return str;var n = str.Tlength() - str.length;num = num - parseInt(n/2);return this.substr(0,num);} document.write("<%=rs1("title")%>".left(24,true)); </SCRIPT></a><span class="STYLE22">(<%= rs1("infotime") %>)</span></div></td> <% rs1.movenext if rs1.eof then exit for next rs1.close end if %> </tr> <tr><td height=21 bgcolor="#FFFFFF"><div align=right><span ><a href="infolist?info=<%=rs("ClassName")%>" target="_blank">More>></a></span></div></td></tr></table><%rs.movenext loop rs.close end if %> 解析: [/url]把“if rs1.eof and rs1.bof then *******提示出错行****** ”上一行的 end if 放到 rs1.close 行的下面。2023-06-19 08:05:301
求VB 用ADODB连接ACCESS数据库实例
Set cn = New ADODB.Connectioncn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "cj.mdb;Persist Security Info=False""新建一个数据库联接If cn.State = 0 Then cn.Open"如果关闭,就打开Set rs = New ADODB.Recordsetrs.ActiveConnection = cnrs.CursorLocation = adUseClientrs.CursorType = adOpenStaticrs.LockType = adLockBatchOptimisticsql = "select * from qzcj ""数据库的表If rs.State = adStateOpen Then rs.CloseIf rs.State = adStateClosed Then rs.Open sql, , , adCmdTextSet DataGrid1.DataSource = rs2023-06-19 08:05:393
Access 2010 VBA代码里面说ADODB未定义
问题是程序不知道ADODB.Recordset是什么?你这是没有正确引用造成的。在工具栏选择“引用”出现如下的对话框,查找到并打钩选中“Microsoft ActiveX Date Objects 2.8 Library”,然后单击“确定”,即可正确引用。2023-06-19 08:05:551
excel vba 调用ADODB 问题?
Dim CNN As New ADODB.ConnectionDim RS1 As ADODB.Recordsetdim strCn as string dim sql as string Set RS1 = New ADODB.RecordsetSet CNN = New ADODB.ConnectionCNN.CursorLocation = adUseClientstrCn = "Provider=Microsoft.Jet.OLEDB.4.0;Password=123;data source = O:scheduleBS ScheduleMarco Temp Data537.mdb;Persist Security Info=True" ----这里你适当改下CNN.open (strCn )sql = "select * from tablename "--表明改下RS1.Open sql, CNN, adOpenKeyset, adLockOptimistic, adCmdTextrs.MoveFirst For I = 1 To 1000 ComboBox1.AddItem RS1.Fields("品牌") RS1.MoveNext Next IRS1.Close Set RS1 = Nothing Set DB1 = Nothing Exit Sub100: MsgBox "找不到符合条件的记录", 1 + 16, "系统提示" 如果不行把 Set RS1 = Nothing Set DB1 = Nothing 注释掉试试2023-06-19 08:06:101
将asp代码移植到其他页面时出现ADODB.Recordset (0x800A0BB9)错误是什么原因。
贴代码,要不然不知道具体错误2023-06-19 08:06:182
asp打不开,提示Adodb 打开数据库连接失败,改怎么配置odbc?
数据库如果是sqlserver的,换一种连接要快得多connstr="driver={SQL Server};server=localhost;database=vgcmis;uid=sa;pwd=lavend;"2023-06-19 08:06:272
VB 用ADODB连接SQL数据库.
SQL数据库连接不用路径的在你计算机上安装SQLServer2000或更高版本,然后附件数据库文件ADB配置你的ADODB的ConnectionString属性,连接服务器为127.0.0.1,验证设置为windows验证,默认数据库设置为你的数据库名称,测试连接通过,完成。2023-06-19 08:06:351
adodb.connection什么意思?
Public dbConn As ADODB.Connection "定义一个ADODB连接 Public stuRs As ADODB.Recordset "定义Recordset对象 Public SqlFindStr As String Public Function Conn2DB() As Boolean "公共Access数据库连函数 Dim connStr As String Dim dbName As String dbName = App.Path & "" & "StudentDB.mdb" "返回程序所在路径 " Access连接字符串 conStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & dbName Set dbConn = New ADODB.Connection "定义一个ADODB连接对象 If dbConn.State <> adStateOpen Then "判断ADODB连接是否打开 dbConn.Open conStr "如果不是打开状态 就打开连接 End If Conn2DB = True End Function Public Function ExcSQL(ByVal sql As String) As ADODB.Recordset Dim rst As ADODB.Recordset "执行一条SQL查询,得到一个记录集 Set rst = New ADODB.Recordset rst.Open Trim$(sql), dbConn, adOpenKeyset, adLockOptimistic "得到记录 Set ExcSQL = rst End Function2023-06-19 08:06:511
vb使用adodb连接sql详细步骤(满意答案有至少10分额外悬赏)
引用microsoft activeX Data objects 2.X librarymicrosoft activeX Data objects recordset 2.XSet conn = New ADODB.ConnectionSet rs = New ADODB.Recordsetconn.ConnectionString = "Driver={sql server};server=(local);uid=sa;pwd=;database=账户管理"conn.ConnectionTimeout = 30conn.Openrs.Open "select * from 账户信息", conn, adOpenStatic, adLockReadOnly, adCmdTexttext1=rs.fields("列")"实现显示功能...要实现查询就在rs.open的时候把条件代入下一个上一个用rs.movenext这种方式添加新记录的代码with rs .addnew .fields("列")=text1... .updateend with删除:rs.Delete adAffectCurrent2023-06-19 08:07:121
vb中ADODB.Recordset!是什么意思
ADODB是动态数据链接对象Recordset是ADODB的一个子类一般情况下我们定义:Dim Rst as New ADODB.Recordset以后直接用Rst就可以了。至于!,例Form1!Text1.Text = "空"Form1.Text1.Text = "空"两句的效果是一样的。Rst!Field("ID")等价于Rst.Field("ID")但是不能用Form1!Text1!Text="空"2023-06-19 08:07:191
IIS 运行是出项ADODB.RECORDSET有问题
daima2023-06-19 08:07:262
错误类型ADODB.Field (0x800A0BCD) BOF 或 EOF 中有一个是“真”,或者当前的记录已被删除
ADODB.Recordset"800a0bcd"BOF或EOF中有一个是“真”,或者当前的记录已被删除,所需的操作要求一个当前的记录。我表示1.数据库没资料2.正确的答案我也要3.给我解释为什么会错误你自己都表示了数据库没有资料,怎么还问这问题呢。错误都提示了记录集为空了。加几条数据到DB里就好了。BOF指示当前记录位置位于Recordset对象的第一个记录之前。EOF指示当前记录位置位于Recordset对象的最后一个记录之后。返回值BOF和EOF属性返回布尔型值。说明使用BOF和EOF属性可确定Recordset对象是否包含记录,或者从一个记录移动到另一个记录时是否超出Recordset对象的限制。如果当前记录位于第一个记录之前,BOF属性将返回True(-1),如果当前记录为第一个记录或位于其后则将返回False(0)。如果当前记录位于Recordset对象的最后一个记录之后EOF属性将返回True,而当前记录为Recordset对象的最后一个记录或位于其前,则将返回False。如果BOF或EOF属性为True,则没有当前记录。如果打开没有记录的Recordset对象,BOF和EOF属性将设置为True,而Recordset对象的RecordCount属性设置为零。打开至少包含一条记录的Recordset对象时,第一条记录为当前记录,而BOF和EOF属性为False。如果删除Recordset对象中保留的最后记录,BOF和EOF属性将保持False,直到重新安排当前记录。2023-06-19 08:07:331
VB中ADODB的Connection对象Execute方法调用SQL存储过程方法
Set adoRs = adoConn.Execute("exec Book_SelectName "sqlarg"")改为Set adoRs = adoConn.Execute("exec Book_SelectName "" & sqlArg & """)2023-06-19 08:07:421
vb数据库中的ADODB.Recordset是什么意思
adodb是动态数据链接对象recordset是adodb的一个子类一般情况下我们定义:dimrstasnewadodb.recordset以后直接用rst就可以了。至于!,例form1!text1.text="空"form1.text1.text="空"两句的效果是一样的。rst!field("id")等价于rst.field("id")但是不能用form1!text1!text="空"2023-06-19 08:07:502
vb中利用adodb对象创建数据库表格
Create Table a-b 语法错误的,"a-b"不是一个合法的表名,用字母、数字或下划线为表命名2023-06-19 08:07:591
adodb 错误,求助
第一行包含语句错了,写成注释了,应该是 原因是没有包含文件,也就没有conn对象,你使用conn作参数必然报错. 如果还有问题欢迎追问,问题解决请及时选为满意回答,谢谢.2023-06-19 08:08:081
php用adodb 打开第二个DB连接
可以同时建立多个连接的,连接失败有可能是IP、端口、用户、密码不匹配,或者远程服务器没有为你授权,可以使用MYSQL管理工具查看mysql数据库user表确认。2023-06-19 08:08:151
ADODB.Recordset (0x800A0E79)错误
Rs.open sql,conn,3,2 改成Rs.open sql,conn,1,1试试2023-06-19 08:08:543
VB中的ADODB和DataGrid控件在哪里啊?
LZ,你新建数据工程就会自动添加到工具箱的.http://iask.sina.com.cn/b/1758202.html2023-06-19 08:09:043
我想用JavaScript连接Access数据库,并动态显示里面的流数据,但找了好多案例都没有成功,恳请你们的帮助
常用数据库语句 1.SELECT 语句:命令数据库引擎从数据库里返回信息,作为一组记录。 2.INSERT INTO 语句:添加一个或多个记录至一个表。 3.UPDATE 语句:创建更新查询来改变基于特定准则的指定表中的字段值。 4.DELETE 语句:创建一个删除查询把记录从 FROM 子句列出并符合 WHERE 子句的一个或更多的表中清除。 5.EXECUTE 语句:用于激活 PROCEDURE(过程)用 ASP 来做一个自己的通讯录练练手吧……一、建立数据库: 用 Microsoft Access 建立一个名为 data.mdb 的空数据库,使用设计器创建一个新表。输入以下几个字段: 字段名称 数据类型 说明 其它 ID 自动编号 数据标识 字段大小:长整型 新值:递增 索引:有(无重复) username 文本 姓名 缺省值 usermail 文本 E-mail 缺省值 view 数字 查看次数 字段大小:长整型 默认值:0 索引:无 indate 时间日期 加入时间 缺省值 保存为 data.mdb 文件,为了便于说明,只是做了一个比较简单的库。二、连接数据库 方法1: Set conn = Server.CreateObject("ADODB.Connection") conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="&Server.MapPath("data.mdb") 方法2: Set conn = Server.CreateObject("ADODB.Connection") conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath("data.mdb") 注意:一个页面中,只要连接一次就可以了,数据库使用完后要及时关闭连接。 conn.Close Set conn = Nothing三、添加新记录到数据库 Set conn = Server.CreateObject("ADODB.Connection") conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="&Server.MapPath("data.mdb") username = "风云突变" usermail = "ec0705liujuan@163.com" indate = Now() sql = "insert into data (username,usermail,indata) values(""&username&"",""&usermail&"",""&indate&"")" conn.Execute(sql) conn.Close Set conn = Nothing 说明:建立数据库连接;通过表单获取姓名、E-mail 字符串,Now()获取当前时间日期;使用 insert into 语句添加新记录;conn.Execute 来执行;最后关闭。四、选择数据库里的记录 1.选择所有记录的字段(按记录倒序排序):sql = "select * from data order by ID desc" 2.选择所有记录的姓名和E-mail字段(不排序):sql = "select username,usermail from data" 3.选择姓名为“风云突变”的所有记录:sql = "select * from data where username=""风云突变""" 4.选择使用 163 信箱的所有记录(按查看次数排序):sql = "select * from data where usermail like "%"@163.com"%" order by view desc" 5.选择最新的10个记录:sql = "select top 10 * from data order by ID desc" SQL 语句已经知道了,不过在Web应用时,还得创建一个 RecordSet 对象得到记录集,才能把从数据库里取出的值应用在网页上,如果现在将所有的记录显示在网页上就这样: Set conn = Server.CreateObject("ADODB.Connection") conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="&Server.MapPath("data.mdb") sql = "select * from data" Set rs = Server.CreateObject("ADODB.RecordSet") rs.Open sql,conn,1,1 Do While Not rs.Eof Response.Write "<p>姓名:"& rs("username") &" E-mail:"& rs("usermail") &" 查看:"& rs("view") &"次 "& rs("indate") &"加入</p>" rs.MoveNext Loop rs.Close Set rs = Nothing conn.Close Set conn = Nothing 说明:建立数据库连接;创建 rs 得到记录集;循环显示记录,rs.Eof 表示记录末,rs.MoveNext 表示移到下一个记录;最后关闭。五、修改(更新)数据库记录 修改记录的E-mail: Set conn = Server.CreateObject("ADODB.Connection") conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="&Server.MapPath("data.mdb") ID = 1 usermail = "ec0705liujuan@163.com" sql = "update data set usermail=""&usermail&"" where ID="&CInt(ID) conn.Execute(sql) conn.Close Set conn = Nothing 说明:建立数据库连接;获取记录ID、新 E-mail 字符串;使用 update 语句修改记录;conn.Execute 来执行;最后关闭。 如果使记录的查看值加1,则:sql = "update data set view=view+1 where ID="&CInt(ID)六、删除数据库记录 删除某一条记录: Set conn = Server.CreateObject("ADODB.Connection") conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="&Server.MapPath("data.mdb") ID = 1 sql = "delete from data where ID="&CInt(ID) conn.Execute(sql) conn.Close Set conn = Nothing 说明:建立数据库连接;获取记录ID;使用 delete 语句删除记录;conn.Execute 来执行;最后关闭。 删除多条记录为:sql = "delete from data where ID in (ID1,ID2,ID3)" 删除所有记录为:sql = "delete from data"2023-06-19 08:09:121