本人要疯了快,之前用INI当作一些小数据库还是可以的,后来程序扩大 INI实在是不能满足需要了 决定改用ACCESS(毕竟数据库不大) 但是没有搞过 以至于连连接数据库都不会问题如下:
一、如何连接数据库 从连接字符串到FREE 尽量详细一些 无需密码
二、SQL语句的示范 不用太特殊的
三、比如有如下内容NAME I 内容1 1
内容2 1
内容3 1我想获得I下值为1的所有NAME的值 如何?假设表名为abc 给一下SQL的示范语句
一、如何连接数据库 从连接字符串到FREE 尽量详细一些 无需密码
二、SQL语句的示范 不用太特殊的
三、比如有如下内容NAME I 内容1 1
内容2 1
内容3 1我想获得I下值为1的所有NAME的值 如何?假设表名为abc 给一下SQL的示范语句
解决方案 »
- 程序菜单中的“最近打开的文件”怎么做的
- 还是关于令人头疼的托盘:
- 有点复杂的算法问题哦,是关于计算公式的。
- 如何实现这样的功能,有没有现成的控件?
- 100分问题!
- 请问在DBGrid中,如何做到单击DBGrid其中一个(指定的)字段而产生一个动作?
- 分布式Web应用系统的问题,请各位大虾解答。
- 哇呀呀,偶上午的这个贴子怎么打不开?服务器怎么近来老出错?只好再问一次,请大家推荐一个制作帮助的软件吧,偶用了耶书制造,感觉不太好,有没有其他中文的呢?//牛虻
- 那里有mci函数的详细说明,知道的帮帮忙!
- QRDBRichText怎么用,连上数据库的字段为什么显示不出来?
- delphi QReport的数据为什么不会显示?急 !
- 这样就能为dateTimePicker组件添加事件处理代码?
2.sql语句基本都差不多,建议在使用时能用绑定参数的都用绑定参数,这样可以避去一些不必要的麻烦
3.select name from abc where i=1;呵呵呵
ADOQuery.SQL.Clear;
ADOQuery.SQL.Add(select name from abc where i=1');
ADOQuery.Open;
ADOQuery是控件来的
使用ADO的吧,比较好操作。
ADOConnection连接数据库的控件。
ADOQuery查询组件,与ADOConnection连接
DataSource数据源组件,与ADOQuery连接
DBGrid用来显示查询结果,与DataSource连接2.SQL语句
select Name from abc where I(字段名称) = 1(对应值);
ADOQuery.SQL.Clear;
ADOQuery.SQL.Add(select name from abc where i=1');
ADOQuery.Open;
“宝贵”的,如果有多个DataSet都直接连到数据库上那就相当与有多个连接了,浪费呀!
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('select name from desktop where by=1');
ADOQuery1.Open;
Edit1.Text:=Adoquery1.FieldByName('name').AsString;只能获取第一个 如何获得第二个包括更多那?
ADOQuery1.first第一个
可以用个DBGrid来显示下看看结果
如果要循环读取用:
while not eof do
Adoquery1.next;
可以把字段的名字定义的有规则一点 ,
TB_NAME , TB_VALUE_01, TB_VALUE02 ,TB_VALUE_03 ......
这样就变得和你 INI的时候差不多操作了,