分数不多了,希望能得到你们的帮助。十分感谢!!!(10分)

  • 主题发起人 主题发起人 danliyou
  • 开始时间 开始时间
D

danliyou

Unregistered / Unconfirmed
GUEST, unregistred user!
我的问题如下:
1:如何在delphi中建立一个类似如vb中collection的集合?
我现在想完成的功能是:在这个集合中存放着成绩和姓名让他们建立一一对应的关系.比如说:
lk:100;
jh:70;
gh:56;
如果我找到了lk,那么他的成绩100也就能找到了。怎么实现呢?
2:我在delphi中建了一个数据库(是用access做的),在我的机器上一切运行正常,但是在
另一台机器上就无法运行了,怎么样这个数据库能在各台机器上都能使用呢?
十分感谢各位的光临和帮助!!!!
 
第2个问题。 数据文件加入odbc了没有?你用什么连接数据库的
 
1。用TSTRINGLIST可以解决用法是
LIST := TSTRINGLIST。CREATE ;
LIST。VALUE[’JH‘] := ’70‘
2。你的错误代码是什么呢
 
我的数据库是用ADOquery的connectionstring建立的,数据文件加入了odbc.
显示错误信息是:[odbc驱动程序管理器]未发现数据源名称并且未指定默认驱动程序。
 
第一个问题:我想在集合中存入证书和证书的序列号,当我选择了一个证书的序列号时,
也就相当于选择了一个证书怎么实现??
希望各位多多关注,感谢!!!
 
to taozhiyu and billy_yuan:
请你们继续关注呀。
 
1.你看看TSTRINGLIST的帮助,下面的应该行了吧。
2.》显示错误信息是:[odbc驱动程序管理器]未发现数据源名称并且未指定默认驱动程序。
那你在要用你的程序的机器上 加一下odbc的数据源名吧。我ADO用的不多,只在SQL SERVER
下用过一点,其实你按显示错误信息多试试也许就行了。

In TStringList

Add
Clear
CustomSort
Delete
Destroy
Exchange
Find
IndexOf
Insert
Sort

 
每次加DSN的话,会很烦,建议用非DSN方法,
例如下:
ADOQuery1: TADOQuery
ConnectionString =
'Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initi' +
'al Catalog=master;Data Source=wuwx'
 
to snjat:我的ADOQuery1的ConnectionString =Provider='MSDASQL.1;Persist Security Info=False;Data Source=test'
没有'User ID=sa;Initial Catalog=master;'是怎么回事呢?
我是个新手能不能说的详细点?
十分感谢!!!!
 
因你用的是DSN方法,你不要选ODBC连,你要直接选SQLSERVER,然后选择登录名,密码。
密码可选 为保存。
 
to snjat:
我现在在本机上用access做了一个数据库,然后添加到odbc数据源管理器里,然后在
delphi中用了一个adoquery控件和datasource控件,然后用adoquery的connectionstring
将做的数据库连接到delphi中,连接时用了'使用数据源名称',在我自己的机器上运行是
正常的,但是换了一台机器就不行了,显示的错误信息为:
[odbc驱动程序管理器]未发现数据源名称并且未指定默认驱动程序。
请问:如何才能实现在其他的机器上也能正常运行呢?
我是个新手,请说的详细点?谢谢。
 
请各位帮助呀。
谢谢!
我是一个刚入门的新手,给我一点帮助吧,感谢!!!
 
如果你要用DSN数据源的话,要在每台机器上配ODBC的数据源。
我说的是非DSN方案。
你用的ACCESS在ADO中选JET 4.0的选 项
 
to snjat:
能不能说清楚点?(我是新手)
谢谢!
 
你直接把这句话加入吧
ConnectionString =
'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:/My Documents/db1' +
'.mdb;Persist Security Info=False'
ConnectionString是adoquery的属性,
Data Source:数据库名
 
谢谢你啦。
 
后退
顶部