代码是:
版本 2支持库 eDB
子程序 __启动窗口_创建完毕
如果真 (数据库连接1连接Access (取运行目录 () + “\数据库mdb”, “密码”) = 假) 信息框 (“连接数据库失败!”, 0, ) 返回 ()如果真结束
记录集1置连接 (数据库连接1)
网络的用MSSQl MYSQL
单机的用 ACCESS 易数据库
使用的SystemData;
使用SystemDataOleDb;
私人的OleDbConnection CON
/ / /
/ / /打开数据库连接
/ / /
/ / /的数据库路径(包括数据库名称)
私人无效公开赛(弦乐DBPATH)
{(CON == NULL)
CON =新的OleDbConnection(“供应商= MicrosoftJetOLEDB40;数据源=”+ DBPATH);
(:conState == ConnectionState。已结业)
conOpen();
}
/ / /
/ / /创建一个命令对象,并返回对象
/ / /
/ / / 数据库语句
/ / / 数据库所在的路径
/ / / 的OleDbCommand
私人的OleDbCommand createCommand(的字符串sqlStr串文件)
{
打开(文件);
OleDbCommand的CMD =新的OleDbCommand();
cmdCommandType = CommandTypeText;
cmdCommandText = sqlStr
CMD。连接= CON;
返回CMD;
}
/ / /
/ / /执行
/ / / / / / / 的SQL语句
/ / /的数据库所在的路径 / / / 的回报成功执行时,当它没有返回值真,假
公共:布尔ExecuteNonQury(sqlStr字符串,字符串文件)
OleDbCommand的CMD = CreateCommand(sqlStr文件);
结果= cmdExecuteNonQuery();
如果(结果== -1 |结果== 0)
{
CMD。 Dispose()方法;
关闭();
返回FALSE;
}
其他
{
cmdDispose();
关闭( );
返回true;
}
/ / /
/ / /执行数据库查询
/ / / <BR / / / / 的查询
/ / / 的填充数据集的表名
/ / / 数据库路径
/ / / 的查询数据集
公共数据集GetDataSet已(字符串,字符串文件sqlStr)
{
数据集DS =新的DataSet();
OleDbCommand的CMD = CreateCommand(sqlStr文件);
OleDbDataAdapter的DataAdapter的新OleDbDataAdapter的(CMD);
DataAdapterFill方法(DS)
cmdDispose();
关闭();
dataAdapterDispose();
返回DS;
}
/ / /
/ / /生成的数据读取器OleDbDataReader也返回OleDbDataReader也
/ / /
/ / / 的数据库查询参数
> / / / 返回一个DataReader对象
,公共OleDbDataReader也GetReader(sqlStr字符串,字符串文件)
{
OleDbCommand的CMD = CreateCommand(sqlStr文件); OleDbDataReader也读卡器= cmdExecuteReader(CommandBehaviorCloseConnection);
/ / CommadnBehavior的形象尤其将DataReader的相关的数据库链接
/ /自动关闭时接近DataReader对象链接
返回读写器;
}
/ / /
/ / /关闭数据库
/ / /
公共无效关闭()
{
(con! = NULL) conclose();
CON = NULL;
}
传记传入的路径是取名字的Access数据库
ACCESS属于单机文件型数据库,不同于MSSQL或MYSQL,不能够在客户端直接读写的。
如果一定要这么做,可以参考网站的方式,就是在服务器端用ASP做个数据读写接口,然后客户端通过>
以上就是关于易语言 远程数据库怎access的 怎么远程连接全部的内容,包括:易语言 远程数据库怎access的 怎么远程连接、如何连接ACCESS数据库、vb6.0中怎样远程访问access数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)