捐赠 | 广告 | 注册 | 发布 | 上传 | 关于我们    
  沪ICP备05001939号 DELPHI盒子 | 盒子论坛 | 盒子文章 | 盒子问答悬赏 | 最新更新 | 论坛检索 | 下载中心 | 高级搜索    
  精品专区 | 繁體中文 | 奖励公告栏 | 直通车账号登陆 | 关闭GOOGLE广告 | 临时留言    
 
广告
评论:方便好用的远程数据库对象V1.3
holyszq 41085 2010/10/15 8:36:57
谢谢分享,可是为什么把服务器放在公网上,会连接不上呢?
1314tim 39808 2010/4/7 11:33:53
不知道怎么链接有密码的MySQL?
sunyesy 39673 2010/3/10 14:02:12
IsOPenAutoPost: boolean; //是否支持自动Post数据 默认是支持
IsOPenAutoPost 设置成false 后
如何保存修改过的数据呢?
whshen 39318 2009/12/26 9:02:10
哈,被杀软干掉了
mmzmagic 39296 2009/12/23 23:09:34
偶建了一个QQ群,号码:15637473
希望能建立一个高质量的编程艺术交流的平台,共同进步共同提高。
mmzmagic 39294 2009/12/23 15:15:31
做了不少优化和完善工作,
有兴趣的朋友请从svn上下载最新版本
http://mmzrmo4delphi.googlecode.com/svn/trunk/ mmzrmo4delphi-read-only
ghs_79 38877 2009/10/25 17:38:56
客户端联不上的原因找到了
是我线程开的太多,联接数超过200了。程序中默认只有200个联接。
ghs_79 38870 2009/10/24 21:29:27
我用此架构做个数据交换中间件,有20个客户端,用一会就联不上了,不知何因。
希望有人指点一二。 
感觉哪里分配的内存没有释放,总是4的倍数变化(增加或者减少)。
服务器端用的就是这里的程序,只是改了几个接收数据的命令名。
客户端每次调用时创建一个TRmoHelper,用完先断开(RmoClient.FRmoClient.DisConn),再释放RmoClient.Free;
silenced 38783 2009/10/11 15:27:54
是感染了专门给 delphi 设计的 induc.a 病毒,问题不大。
comerose 38732 2009/9/30 3:11:28
W32/Induc
中这个病毒了!
shield 38703 2009/9/26 21:39:21
downloading, 学习一下。
顶楼主
wcy76 38652 2009/9/21 0:12:33
客户端只用单个文件(Exe),temp.mdb由程序自动生成是不是好点,分发时方便一点
uses ComObj, ActiveX

const
  SConnectionString = 'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=%s;Jet OLEDB:Database Password=%s;';

function GetTempPathFileName(): string;
//取得临时文件名
var
  SPath, Sfile: array[0..254] of char;
begin
  GetTempPath(254, SPath);
  GetTempFileName(SPath, '~SM', 0, Sfile);
  result := Sfile;
  DeleteFile(PChar(result));
end;

function CreateAccessFile(FileName: string; PassWord: string = ''): boolean;
//建立Access文件,如果文件存在则失败
var
  STempFileName: string;
  vCatalog: OleVariant;
begin
  STempFileName := GetTempPathFileName;
  try
    vCatalog := CreateOleObject('ADOX.Catalog');
    vCatalog.Create(format(SConnectionString, [STempFileName, PassWord]));
    result := CopyFile(PChar(STempFileName), PChar(FileName), True);
    DeleteFile(STempFileName);
  except
    result := false;
  end;
end;

procedure TINFCJF.FormShow(Sender: TObject);
begin
  if not FileExists(PChar(extractfilepath(paramstr(0)) + 'temp.mdb')) then
  begin
    try
      CreateAccessFile(PChar(extractfilepath(paramstr(0)) + 'temp.mdb'), '');
    except
      MessageBox(GetActiveWindow(), '创建临时数据库失败!', '提示信息!', mb_iconwarning);
      abort;
    end;

  end;
end;
lingdi 38396 2009/8/17 22:29:51
卡巴2010认为Demo程序是病毒
cocobom 38367 2009/8/13 11:50:55
有压缩传输和多线程传输功能吗
liudinglong 38228 2009/7/31 13:25:03
谢谢了啊!
weijia3624 38169 2009/7/27 23:09:22
//获取下一条记录的ID
  QryShower.Append;
  QryShower.FieldByName('Caption').AsString := '新增记录' + QryShower.FieldByName('id').AsString;
  QryShower.FieldByName('parentid').AsInteger := -1;
  QryShower.FieldByName('Flevel').AsInteger := 10;
  QryShower.FieldByName('kind').AsInteger := 1;
  QryShower.Post;
你的以上代码可以直接运行,为什么我的以下代码就不能直接运行?
with QryShower do
   begin
     Close;
     sql.Clear;
     sql.Add('select * from treeinfo');
     Open;
   end;

'无法找到selct * from treeinfo'
怎样才能像直接用tadoquery像平常使用.
jianlei 38137 2009/7/24 21:49:53
非常感谢,也说一下小BUG,希望下一版本修改.
使用特殊字符更新时,如字串中有单数个'或%,会引用更新出错
excel_fore 38123 2009/7/23 18:58:53
好东西,先下下来看看
支持事务吗?
多表如何更新?
zhy19806 38111 2009/7/22 18:30:53
如何进行客户验证呢?不然谁都可以连服务器,好不安全哦。
dovehypo 38107 2009/7/22 15:26:24
mmzmagic  是不是不支持模糊查询啊(MSSQL),一用通配符就报错
第一页 上一页 下一页 最后页 有 71 条纪录 共4页 1 - 20
 用户名:
 密 码:
自动登陆(30天有效)
 
  DELPHI盒子版权所有 1999-2023 V4.01 粤ICP备10103342号-1 更新RSS列表