数据库并发访问的问题 我写一个程序,名:A.EXE,复制一份为:B.EXE我先运行A,A连接了数据,并且对表D执行了一次查询这时再运行B,B却连接不了数据库。程序使用ADO组件的,访问SQL SERVER数据库,各位,请帮我解决一下以下几个菜问题:这是不是数据库不接受并发访问?还是第一个程序访问数据库时,对数据库作了锁定?但ADO组件我几乎没有设置过其它属性。请问如何才可以解决对数据库并发访问?希望各位兄弟功德无量,帮帮忙 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 访问数据库的代码哪下procedure TForm4.Button1Click(Sender: TObject);var str: string; i,k: integer;begin try str := 'Provider=SQLOLEDB.1;Password=123456;Persist Security Info=True;' + 'User ID=sa;Initial Catalog=blsys;Data Source=king/bolang'; adoconnection1.Close; adoconnection1.ConnectionString := str; adoconnection1.Open; //第二个程序在这里就超时了 query3.Close; query3.SQL.Text := 'select * from a_server_sign'; query3.Open; query3.First; k := query3.RecordCount; for i := 1 to k do begin grid2.Rows[i].Strings[0] := query3.fieldbyname('server_ip').AsString; grid2.Rows[i].Strings[1] := query3.fieldbyname('table_no').AsString; grid2.Rows[i].Strings[2] := query3.fieldbyname('port1').AsString; query3.Next; end; query3.Close; showmessage('數據庫連接成功'); except showmessage('數據庫連接失敗'); end;end; 没用过ADO以前用过DAO我都是打开数据库 操作完 就关掉 程序看上去没什么问题,查你的服务器(你的SQL SERVER是什么版本的?有没有打补丁?)并检查你的网络另外,有条件的话,换个机器装个SQLSERVER delphi能调用C#写的DLL里面的类吗 delphi中使用access数据库提示错误的问题 请教:对两个表的操作? 搜索了下一些帖子,这个登陆窗口的问题还是没搞定啊~~ 关于连接远程SQLserver的问题 关于瘦客户端程序通过注册表查找应用程序服务器的疑问,请高手指点,谢谢~! 关于常量 floattostr()怎么不是按原来的转换啊!!拜托大家帮忙看看! delphi用BDE怎么直接连接到ACCESS 我想问一个关于邮件槽的问题,大家多帮忙,解决有高分,gz,up均有分,不够再加 已知道一个控件的句柄,如何获得该控件在屏幕中的绝对位置? 请问如何实现变体类型到记录类型的转换100分
procedure TForm4.Button1Click(Sender: TObject);
var str: string;
i,k: integer;
begin
try
str := 'Provider=SQLOLEDB.1;Password=123456;Persist Security Info=True;'
+ 'User ID=sa;Initial Catalog=blsys;Data Source=king/bolang';
adoconnection1.Close;
adoconnection1.ConnectionString := str;
adoconnection1.Open; //第二个程序在这里就超时了 query3.Close;
query3.SQL.Text := 'select * from a_server_sign';
query3.Open;
query3.First; k := query3.RecordCount;
for i := 1 to k do
begin
grid2.Rows[i].Strings[0] := query3.fieldbyname('server_ip').AsString;
grid2.Rows[i].Strings[1] := query3.fieldbyname('table_no').AsString;
grid2.Rows[i].Strings[2] := query3.fieldbyname('port1').AsString;
query3.Next;
end;
query3.Close; showmessage('數據庫連接成功');
except
showmessage('數據庫連接失敗');
end;
end;
以前用过DAO
我都是打开数据库 操作完 就关掉
另外,有条件的话,换个机器装个SQLSERVER