DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
lazarus/fpc/Free Pascal
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: fdsafdsa1234
今日帖子: 1
在线用户: 4
导航: 论坛 -> DELPHI技术 斑竹:liumazi,sephil  
作者:
男 bios (阿贡) ★☆☆☆☆ -
盒子中级会员
2003/12/23 9:03:13
标题:
如果用ODBC,数据库在服务器上,其他机器怎么才能连上数据库啊? 浏览:1719
加入我的收藏
楼主: 如果用ODBC,数据库在服务器上,其他机器怎么才能连上数据库啊? 

----------------------------------------------
按此在新窗口浏览图片
按此在新窗口浏览图片
作者:
男 fans4000 (狼啸九天) ★☆☆☆☆ -
盒子活跃会员
2003/12/23 9:23:01
1楼: 用映射网络驱动器啊!我就是这么办的!
----------------------------------------------
==DELPHI是我的生命==
作者:
男 bios (阿贡) ★☆☆☆☆ -
盒子中级会员
2003/12/23 10:14:48
2楼: 晕大哥
偶的意思是 用 程序怎么直接连接啊
----------------------------------------------
按此在新窗口浏览图片
按此在新窗口浏览图片
作者:
男 heihei_76 (小黑) ★☆☆☆☆ -
盒子活跃会员
2003/12/23 10:38:44
3楼: 你要自己用代碼建立odbc
数据源名称:MyAccess 
数据源描述:我的数据源 
数据库类型: ACCESS97 
对应数据库:C:\test.mdb
1﹑在’HKEY_LOCAL_MACHINE\Software\ODBC\ODBC.INI\ODBC Data Sources’建立access驅動
RootKey:=HKEY_LOCAL_MACHINE;

//建立Software\ODBC\ODBC.INI\ODBC Data Sources
  if OpenKey(’Software\ODBC\ODBC.INI\ODBC Data Sources’,True) then
 begin 
  WriteString( ’MyAccess’, ’Microsoft Access Driver (*.mdb)’ );
  end;
2﹑在你建立的數據源中建立dsn
//找到或创建Software\ODBC\ODBC.INI\MyAccess,写入DSN配置信息 
      if OpenKey('Software\ODBC\ODBC.INI\MyAccess',True) then 
      begin 
        WriteString( 'DBQ', 'C:\test.mdb' );//数据库目录 
        WriteString( 'Description','我的新数据源' );//数据源描述 
        WriteString( 'Driver', 'C:\WINDOWS\SYSTEM\odbcjt32.dll' );//驱 
动程序DLL文件  ODBCJT32.DLL文件依据你的存放路径 
        WriteInteger( 'DriverId', 25 );   //驱动程序标识 
        WriteString( 'FIL', 'Ms Access;' ); 
       //Filter依据 
        WriteInteger( 'SafeTransaction', 0 );     //支持的事务操作数目 

        //若不存在用户,则为下面一句: 
        WriteString( 'UID', ' );//用户名称,若存在用户,则写入用户名 
        //若存在用户和密码,则为下面二句: 
        WriteString( 'UID', 'hns' );   //用户名 
        WriteString( 'PWD', '199911' );//口令 

        bData[0] := 0; 
        WriteBinaryData( 'Exclusive', bData, 1 );   //是否以独占方式打 
开,1为是,默认为0 

        WriteBinaryData( 'ReadOnly', bData, 1 );    //是否以只读方式打 
开,1为是,默认为0 
      end 


CloseKey;


----------------------------------------------
-

﹗﹗﹗
作者:
男 heihei_76 (小黑) ★☆☆☆☆ -
盒子活跃会员
2003/12/23 10:40:04
4楼: 這里有例子﹕
http://www.powerba.com/develop/delphi/article/20000730012.htm

如果不明白﹐可以用手工建立一個odbc﹐然后在注冊表中對應的找相應的設置
----------------------------------------------
-

﹗﹗﹗
作者:
男 bios (阿贡) ★☆☆☆☆ -
盒子中级会员
2003/12/23 10:59:56
5楼: 谢谢 小黑哥!
----------------------------------------------
按此在新窗口浏览图片
按此在新窗口浏览图片
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v3.0.1 版权所有 页面执行143.5547毫秒 RSS