惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

人人都是产品经理
人人都是产品经理
量子位
月光博客
月光博客
罗磊的独立博客
宝玉的分享
宝玉的分享
博客园_首页
酷 壳 – CoolShell
酷 壳 – CoolShell
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
WordPress大学
WordPress大学
博客园 - 叶小钗
博客园 - 聂微东
阮一峰的网络日志
阮一峰的网络日志
V
V2EX
雷峰网
雷峰网
博客园 - 三生石上(FineUI控件)
Jina AI
Jina AI
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
博客园 - Franky
美团技术团队
爱范儿
爱范儿
V
Visual Studio Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Y
Y Combinator Blog

博客园 - jenner

js 更改 onclick 事件 - jenner js 去除字符串中重复的字符 - jenner - 博客园 js 获取选中的checkbox的行的其他值 javactript关闭窗体,刷新父窗体....... - jenner - 博客园 js实现动态级联计分,级数无限制 - jenner - 博客园 winform dgv右键选择 - jenner - 博客园 DataGrid 二维表头 DataGrid导出到Excel or word javascript 对datagrid的一些操作 - jenner - 博客园 DataView 属性操作 - jenner - 博客园 javascript 判断整数 javascript控制服务器控件-js操作CheckBoxList实现全选、反选 css控制字数(控制宽度) 网站变黑白 漂浮div窗体,带停止 test 使用QuickCHM软件轻松编译CHM格式的文件 遍历treeView的所有节点 TreeView第三种状态的另类实现
111
jenner · 2007-12-24 · via 博客园 - jenner

这是我写的一个winform与Access数据库连接串:

string strConnection = "Provider=Microsoft.Jet.OleDb.4.0;";
strConnection += "Data Source=";
strConnection += Directory.GetCurrentDirectory() + (@"\phone.mdb");

//用于指定数据库文件与.exe文件在同一目录下
OleDbConnection conn = new OleDbConnection(strConnection);
conn.Open();
OleDbCommand cmd = new OleDbCommand("select * from phone", conn);
OleDbDataAdapter sda = new OleDbDataAdapter("select id,name,part,zhuzhi,bgdh,jtdh,sj from phone", conn);
DataSet ds = new DataSet();
sda.Fill(ds, "data");
conn.Close();

很多同事都不喜欢用Access数据库,原因很简单,因为这种桌面式的数据库不够傻瓜,要求程序员在写SQL语句的时候,需要语句写的很规范,特别是在数据类型上,SQL server中可以只有一种写法例如:"select * from table id='"+ID+"'",而在Access中就不行,必须区分ID是什么类型,不同的类型有不同的写法。不过用Access数据库也有一定的方便之处,也就是说用户可以不用安装SQL Server数据库了,因为一般用户只要有Office就一般都安装有Access数据库。