关于ODBC API 的基础问题 DELPHI7 + SQL SERVER 2000 ,通过ODBC连接数据库.系统按功能分了若干模块,其中单独做了一个测试连接程序,创建数据源已经完成,但是无法进行连接结果测试,查了很多资料,都是只介绍了如何创建,而很少有关于测试连接是否成功的资料.后终于找到SQLCONNECT等一系列函数可以完成该功能,但不会使用,又不知道从哪里可以找到使用说明,希望各位大虾帮忙!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 测试和正常连接没区别啊procedure btnConnectionTestClick(Sender: TObject);varadoCon: TADOConnection;begin adoCon := TADOConnection.Create; try adoCon.ConnectionString := 'DSN=你建立的数据源名称;UID=sa;PWD=password'; try adoCon.Open; showmessage('连接成功'); adoCon.Close; except on e:exception do showmessage('连接失败,错误信息为' + #13 + e.Message); end; finally adoCon.Free; end;end; 你误解我的意思了,我这个单做的模块是用来创建odbc的,并且希望它能够在建立好系统DSN后进行连接测试,如果成功,则别的模块可以通过建立的系统DSN与数据库服务器通信.在这个模块上不需要任何数据库控件的. 我刚才试着用了ADOCONNECTION 和SQLCONNECTION ,不论我在DSN中设的数据库是否存在都会提示ok。这显然是不正确的,还会误导操作人员。 那是不可能的,你自己的程序有问题,我的代码就是 WINDOWS 里 自带的测试功能 晕啊你的adoconnection1.open 或者 adoconnection1.connected := true 呢? 容错我没有做,但这些足够说明问题了在某些资料说odbc api 系列函数可以做到,但我不会用sqlconnect sqldriverconnect … 不好意思。忘了可以了但是我还想知道odbc api的资料 alexzhang : 问题已结帐,看一下你的分数吧。谢谢 我刚开始学delphi,希望以后多帮忙!!149189492 我的qq 多联系 这个查询SQL怎么写? 我是否应该升级我的delphi 请问如何在DLL中初始化DCOM?? 如何作这样统计?急!急!在线等待!100分相赠! 请问哪里有v2.47或更新版本的fastreport? 斑竹不要删帖子,这个问题都要急死了。 Help me! 怎样实现用打开文件对话框打开一个文件夹! 不知道各位见过“delphi编程资源大全”没有? 各位大虾老鸟,谁搞过开发类似word中自动生成表格的软件? ★★★★★★forgot昨晚被一个MM暴扁了一顿,强烈郁闷中......★★★★★★ 谁可以给一个Delphi 7 从入门到精通的下载地址?baidu,gooole都试过了可没有有用链接
var
adoCon: TADOConnection;
begin
adoCon := TADOConnection.Create;
try
adoCon.ConnectionString := 'DSN=你建立的数据源名称;UID=sa;PWD=password';
try
adoCon.Open;
showmessage('连接成功');
adoCon.Close;
except
on e:exception do
showmessage('连接失败,错误信息为' + #13 + e.Message);
end;
finally
adoCon.Free;
end;
end;
你的
adoconnection1.open 或者 adoconnection1.connected := true 呢?
问题已结帐,看一下你的分数吧。谢谢 我刚开始学delphi,希望以后多帮忙!!149189492 我的qq 多联系