zoukankan
html css js c++ java
打开指定的access数据库
/**/
///
<summary>
///
打开指定的access数据库
///
</summary>
///
<param name="spath">
access数据库名
</param>
///
<param name="dataname">
access数据库中的表名
</param>
public
bool
readdata(
string
spath,
string
dataname)
{
try
{
//
创建一个 OleDbConnection对象
string
strCon
=
"
Provider = Microsoft.Jet.OLEDB.4.0 ; Data Source =
"
+
spath;
OleDbConnection myConn
=
new
OleDbConnection(strCon);
//
string strCom = " SELECT * FROM " + dataname + " ORDER BY id";
//
string strCom = " SELECT * FROM " + dataname ;
string
strCom
=
"
SELECT [
"
+
dataname
+
"
].* FROM [
"
+
dataname
+
"
]
"
;
//
创建一个 DataSet对象
myConn.Open();
OleDbDataAdapter myCommand
=
new
OleDbDataAdapter(strCom, myConn);
myCommand.Fill(
this
.dataSet1, dataname);
myConn.Close();
return
true
;
}
catch
(Exception e)
{
MessageBox.Show(
"
连接数据库发生错误:
"
+
e.ToString(),
"
错误!
"
, MessageBoxButtons.OK, MessageBoxIcon.Error);
return
false
;
}
}
查看全文
相关阅读:
oldboy_09_03day_test1
oldboy_09_03day
java消息队列
es6语法([...arr], set/map数据结构,数组扩展,箭头函数等)
Angular 2 Expression Changed After It Has Been Checked Exception
jQuery之Deferred对象详解
js面向对象:Object类,静态属性,闭包,私有属性, call和apply的使用,继承的三种实现方法
Angular 4.x 动态创建组件
JS中this的四种用法
typescript主键自增长
原文地址:https://www.cnblogs.com/dreign/p/436764.html
最新文章
关于Python3中venv虚拟环境
Vxlan为何采用UDP封装,而不是TCP或者IP?
锚点、站点、文本问题处理
输入搜索框
git删除分支
line-height:1
npm和bower的区别
前端模块管理器简介
browserify
前端三大模块管理器历史
热门文章
为什么需要webpack、gulp、grunt、browserify这些打包(压缩、合并、编译)工具?
路由跳转中的hash值和锚点冲突
memcacheq 消息队列安装
python paramiko 多线程
tomcat 优化
python 字典应用
启动运行多tomcat
mysql 备份及恢复
python 读取excel文件
python 安装paramiko 模块
Copyright © 2011-2022 走看看