怎么把delphi7和sql server 2000连到一起? 15
老师给了一个用delphi7和sqlserver2000做的软件,但我下载了delphi7和sql2000后,用delphi7打开还是说未知数据库,我想问下是不它俩得连到...
老师给了一个用delphi7和sql server 2000做的软件,但我下载了delphi7和sql 2000后,用delphi7打开还是说未知数据库,我想问下是不它俩得连到一起才能看?怎么连?别说用ado什么的,小白,不知道ado那东西在哪,详细点,谢谢
展开
4个回答
更多追问追答
追问
谢谢,但接下去要怎么做,看到网上好多教程还是没弄明白,求赐教!我想打开做好的那个程序,可是还是说未知数据库
追答
肯定出现:未知数据库
1:你的sql 2000没有建立系统所需要的数据库
2:你用delphi7打开程序看下连接数据的方式:BDE还是ADO
3:DELPHI7没有连接数据库
用DELPHI7打开程序提示:未知数据库 错误,没事
你照样可以打开页面看源代码,裏面的数据库连接方式?数据库名?还有就是那些表
就是程序不能运行,源代码还是可以看的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不知道不是你的错,不想知道就是你的不对了!delph连数据库,只有两种方法,bde,ado,未知数据库也有可能是你根本没把数据库挂到sql2000里
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
SQL SERVER2000数据库是本机还是远程服务器呢?你还得看他连接方法,才能有针对性的处理。
追问
本地的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
uses
ADODB;
function aa:boolean
var
conn:TADOConnection;
vquery:tadoquery;
begin
conn:=tadoconnection.create(nil);
vquery:=tadoquery.create;
try
finally
conn.connectionstring:='Provider=SQLOLEDB.1;Password=xxxx;Persist Security Info=True;User ID=shareuser;Initial Catalog=sharesystemserver;Data Source=192.168.30.220;Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Workstation ID=B8752AB227384D8;Use Encryption for Data=False;Tag with column collation when possible=False';
vquery.connection:=conn;
.....
end;
end;
然后doquery就好了
中间的那个就是SQLSERVER的连接串,你改一下,ip,用户密码就好了
ADODB;
function aa:boolean
var
conn:TADOConnection;
vquery:tadoquery;
begin
conn:=tadoconnection.create(nil);
vquery:=tadoquery.create;
try
finally
conn.connectionstring:='Provider=SQLOLEDB.1;Password=xxxx;Persist Security Info=True;User ID=shareuser;Initial Catalog=sharesystemserver;Data Source=192.168.30.220;Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Workstation ID=B8752AB227384D8;Use Encryption for Data=False;Tag with column collation when possible=False';
vquery.connection:=conn;
.....
end;
end;
然后doquery就好了
中间的那个就是SQLSERVER的连接串,你改一下,ip,用户密码就好了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询