DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
lazarus/fpc/Free Pascal
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: hfh9801
今日帖子: 0
在线用户: 4
导航: 论坛 -> DELPHI技术 斑竹:liumazi,sephil  
作者:
男 99j1 (99) ★☆☆☆☆ -
盒子活跃会员
2003/12/10 11:09:53
标题:
一直很郁闷的问题,帮忙看看 浏览:2054
加入我的收藏
楼主: DLEPHI+SQLSERVER写的程序如何能在客户端使用,可不可以不装SQLSERVER客户端工具,有什么好办法,各位朋友能否提供帮助。

另外,让用户选择从某个表里面查询,如选择TBL1,TBL2,TBL3中一个表。如何写?
QUERY1.SQL.ADD('SELECT * FROM ???')
----------------------------------------------
-
作者:
男 skertone (奇奇怪) ★☆☆☆☆ -
盒子活跃会员
2003/12/10 11:20:33
1楼: 一定要安装SQLServer客户端吗? 好像不一定
var
sTableName: String;

sTableName := Combox.Text;
QUERY1.SQL.ADD('SELECT * FROM ' + sTableName) 

----------------------------------------------
按此在新窗口浏览图片 按此在新窗口浏览图片 按此在新窗口浏览图片
作者:
男 99j1 (99) ★☆☆☆☆ -
盒子活跃会员
2003/12/10 11:57:35
2楼: 谢谢,但是我不装SQLSERVER客户端就连不上数据库呀!我用BDE和ADO都试过了,都不行,有没有什么好办法呀
----------------------------------------------
-
作者:
男 cjrb (Thinking In 魂) ★☆☆☆☆ -
盒子活跃会员
2003/12/10 12:52:40
3楼: ADO应该可以直接连。

Provider=SQLOLEDB.1;Persist Security Info=False;User ID=;PassWord=;Initial Catalog=;Data Source=;

如果连不上可能有的机默认是以name pipes进行连接的。

在客户ODBC直接进行创建一个SQLSERVER的DSN,在客户端配置选择TCP/IP,即可
----------------------------------------------
按此在新窗口浏览图片 充电..........
作者:
男 my_delphi (my_delphi) ★☆☆☆☆ -
普通会员
2003/12/10 15:01:28
4楼: 同意楼上的意见!
----------------------------------------------
*-------------------------------\
| 渴求知识,也渴望您的帮助!     \
| 愿结识当今天下爱好DELPHI之朋友!\
|__________________________________\______^_^
作者:
男 skertone (奇奇怪) ★☆☆☆☆ -
盒子活跃会员
2003/12/10 16:45:43
5楼: 在运行里运行 cliconfg 

一般都是要配置成 TCP/IP 方式连接
----------------------------------------------
按此在新窗口浏览图片 按此在新窗口浏览图片 按此在新窗口浏览图片
作者:
男 99j1 (99) ★☆☆☆☆ -
盒子活跃会员
2003/12/10 18:39:16
6楼: 是不是要在客户端特别设置,我按Provider=SQLOLEDB.1;Persist Security Info=False;User ID=;PassWord=;Initial Catalog=;Data Source=;设置后在未装SQLSERVER客户端的2000系统上无法连上数据库,为何?


----------------------------------------------
-
作者:
男 soze (soze) ★☆☆☆☆ -
普通会员
2003/12/10 19:15:34
7楼: 是不是加上你用作SQLSever服务器的那个服务名字在连接语句中哦
----------------------------------------------
-
作者:
男 altnyu (宁宇) ★☆☆☆☆ -
盒子活跃会员
2003/12/10 22:07:50
8楼: 用BDE连接SQLServer很方便呀,只要在ODBC中设置好连接一般是没问题的。
----------------------------------------------
-
作者:
男 99j1 (99) ★☆☆☆☆ -
盒子活跃会员
2004/1/10 11:49:51
9楼: 因为公司客户端太多了,我只是想用ado写好程序后发个用户,拷在机上就能使用,但好多总是提示连不上数据库,是什么原因,还请各位帮忙!系统都是windows 2000 professional
----------------------------------------------
-
作者:
男 smallfang (*&*) ★☆☆☆☆ -
普通会员
2004/1/10 12:20:33
10楼: 必须在ODBC中对这一连接进行设置好才行。就是用户机器上的。否则装上SQL的客户端恐怕也没用。
----------------------------------------------
如你所愿,你将不会收到本站任何邮件。
作者:
男 99j1 (99) ★☆☆☆☆ -
盒子活跃会员
2004/1/10 12:27:22
11楼: 我现在都是在客户端装上sql连接工具,能连上,但这样很麻烦,请各位再给我想想办法
----------------------------------------------
-
作者:
男 smallfang (*&*) ★☆☆☆☆ -
普通会员
2004/1/10 12:35:11
12楼: 在“控制面板”、“管理工具”、“ODBC数据源”中添加一个“SQL SERVER”连接,根据提示和自己的使用要求进行设置,最后还可以测试一下连接是否成功。只要成功就没问题。
----------------------------------------------
如你所愿,你将不会收到本站任何邮件。
作者:
男 bios (阿贡) ★☆☆☆☆ -
盒子中级会员
2004/1/10 13:45:02
13楼: 按此在新窗口浏览图片
----------------------------------------------
按此在新窗口浏览图片
按此在新窗口浏览图片
作者:
男 heihei_76 (小黑) ★☆☆☆☆ -
盒子活跃会员
2004/1/10 14:24:07
14楼: adoconnect中
connectionstring:="Provider=SQLOLEDB.1;Persist Security Info=False;User ID=;PassWord=;Initial Catalog=;Data Source=";
這樣只要在能連接到數據庫的客戶端就能運行
----------------------------------------------
-

﹗﹗﹗
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v3.0.1 版权所有 页面执行849.6094毫秒 RSS