Delphi读取mdb数据库不一定要控件。
在接受Delphi读取mdb数据库时,它是和数据绑定控件脱离的,当然从某种意义上来说,这种方案提高了执行效率,给设计人员以更多的选择。
如数据库文件的完整路径,数据库类型,数据库的字段名、类型、长度等。在delphi程序中可以定义三种标准类型的数据库。
1、首先将数据库文件名更改为统一字符加数字形式,比如:abc1mdb,abc2mdb……
2、借助于VB、DELPHI等软件,用一循环语句,根据循环变量采用设置字符串的方式来连接数据库,执行你需要进行的UPDATA *** 作
我来试着写一个
<%
dim db,conn,myconn
db="data/dbmdb" '数据库文件
Set Conn = ServerCreateObject("ADODBConnection")
myconn="Provider=MicrosoftJetOLEDB40;Data Source=" & ServerMapPath(""&db&"")
ConnOpen MyConn
'添加数据
set rs=servercreateobject("adodbrecordset")
rsopen "select from news",conn,1,3
rsaddnew
rs("lei")=trim(requestform("lei"))'lei字段名
rs("title")=trim(requestform("title"))'title字段名
rs("body")=requestform("body")'body字段名
rsupdate
rsclose
set rs=nothing
responsewrite"<script>alert('添加成功');locationhref='addnewsasp'</script>"
end if
'修改数据库
id=requestquerystring("id")
set rs1=servercreateobject("adodbrecordset")
rs1open"select from news where id="&id,conn,1,3
rs1update
rs1("lei")=trim(requestform("lei"))
rs1("title")=trim(requestform("title"))
rs1("body")=trim(requestform("body"))
rs1update
rs1close
set rs1=nothing
connclose
set conn=nothing
responsewrite"<script>alert('修改成功');locationhref='updateasp'</script>"
end if
'删除数据
id=requestquerystring("id")
set rs=servercreateobject("adodbrecordset")
rsopen"select from news where id="&id,conn,1,3
rsdelete
rsupdate
rsclose
set rs=nothing
connclose
set conn=nothing
responsewrite"<script>alert('删除成功');locationhref='updateasp'</script>"
end if
%>
1MDB是SQL Server的数据库存储元数据和索引的文件,这个不提供对外的接口调用
2IOS中,能否直接 *** 作数据库,这个真不懂;
建议:
1你们通过Web的方式去访问你的系统不就可以解决;
2你系统后台再去访问数据库的方式;
3前端Web程序中 做自动刷新或 每隔多少秒主动发请求给服务器端(类似微博一样或之前知乎的 做法)
以上就是关于delphi读取mdb数据库一定要通过控件吗。全部的内容,包括:delphi读取mdb数据库一定要通过控件吗。、如何对同一个文件夹下的多个mdb数据库批量执行查询(目的是更改update)、我有个mdb数据库文件,怎么在网页中读取、修改、删除.mdb 数据啊。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)