|
|
|
使用到 StrUtils 标准单元的函数: AnsiReplaceText |
aknightchen |
2023/9/24 22:51:43 |
|
我记得sql是自己过滤注释的啊. 不需要自己手工干预. PNG |
tuesdays |
2023/9/25 9:15:43 |
|
What the [b]field limit to accept a value string[/b]? <--- imp …… |
emailx45 |
2023/9/2 0:45:25 |
|
存储过程处理一个巨长的 JSON,我不是很理解。
莫非处理 JSON 也是数据库的功能了?
关系数据库的本质,不 …… |
pcplayer |
2023/9/2 2:02:28 |
|
Memo |
hz_2009 |
2023/9/2 8:01:40 |
|
搞明白了,要用stringlist
数量太大,减少交互,一个json就够了 |
xabbs |
2023/9/2 8:09:15 |
|
I did the test with Firebird 4.02 + BLOB field type "Text"
…… PNG |
emailx45 |
2023/9/2 9:56:49 |
|
较高版本的mysql有JSON类型了~~~ |
doersoft |
2023/9/2 16:25:41 |
|
MySQL:从5.7.8版本开始,MySQL支持JSON数据类型,可以存储和操作JSON文档。
PostgreSQL: …… |
wg961423 |
2023/9/7 8:56:40 |
|
FDStoredProc1.ParamByName['JSonData'].AsWideMemo := 'JSON D …… |
bluestorm8 |
2023/9/7 9:13:59 |
|
https://download.csdn.net/download/daniel_qsy/85686892 或者这个资源 …… |
doersoft |
2023/8/27 2:57:23 |
|
已下到,分享之~~~ ZIP |
doersoft |
2023/8/27 3:07:56 |
|
自己写一个服务安装在每台电脑上就可以了 |
abencat |
2023/8/26 11:22:17 |
|
没必要这么复杂啊. 一个exe, 循环读取某个api, api返回命令代码. 工作. |
tuesdays |
2023/8/26 18:44:40 |
|
https://github.com/terrylao/WinCat 配合unix 的netcat 你想怎麼玩就怎麼玩。 |
powerpcer |
2023/8/26 18:47:23 |
|
DBF database file LIMITS:
https://www.dbase.com/Knowledgeba …… |
emailx45 |
2023/8/4 0:07:13 |
|
你的字段数大于255的DBF文件是用什么软件创建出来的? |
bluestorm8 |
2023/8/4 15:01:00 |
|
用的DBF Manager |
hbdjlwb1 |
2023/8/4 16:38:06 |
|
既然是自己生成的DBF, 那就不是老项目了
新项目你不选SQLITE你是怎么想的? |
roadrunner |
2023/8/4 18:08:08 |
|
try convert your DBF file D.O.S. to DBF for Windows and update …… |
emailx45 |
2023/8/4 21:19:59 |
|
估计你用的dbf格式是Clipper/dBaseIII,如果是这样的话可以用Apollo 7.3来做读写 ftp://up …… |
bluestorm8 |
2023/8/4 21:58:19 |
|
如果你只是想使用dbf文件在两台SQL Server服务器之间做数据的导入和导出,那么你应该改用SQL Server自带的b …… |
bluestorm8 |
2023/8/5 8:20:31 |
|
如果两台服务器能连通, 可直接在两台服务器之间做数据的导入和导出, 不需要通过中间数据。 |
bluestorm8 |
2023/8/5 8:23:46 |
|
procedure TForm1.Button1Click(Sender: TObject); var i, j: …… |
hbdjlwb1 |
2023/8/10 8:46:13 |
|
为什么你坚持要用ado? |
bluestorm8 |
2023/8/10 10:21:29 |
|
太老了,XE5后集成FireDAC可直接操作。 早期版本三方件,unidac 或 ASQLite3可操作。 |
k3man |
2023/7/30 15:48:48 |
|
UniDAC |
doersoft |
2023/8/2 13:07:09 |
|
DISQLite3,yyds ~ |
lsuper |
2023/8/2 15:29:21 |
|
FieldByName('XXX').IsNull |
cxg417 |
2023/7/10 16:17:31 |
|
FieldByName('XXX').IsNull是判断是否为空,而不是判断能不能为空。 |
cenunus |
2023/7/10 16:56:38 |
|
FieldByName('XXX').Required |
cxg417 |
2023/7/10 18:56:54 |
|
FieldByName('XXX').Required这个值恒定为false,没有用 |
cenunus |
2023/7/10 19:24:47 |
|
可以说说你的目的是什么,看看有没有别的办法 |
cxg417 |
2023/7/10 20:21:34 |
|
这是数据库的字段定义问题,和TFDQuery没关系吧,可以通过查该数据库的系统表可了解字段是否为空的情况 |
ybj316 |
2023/7/10 20:40:22 |
|
我在模仿Navicat写设计表的界面,最后两列不知道怎么办,请看图 PNG |
cenunus |
2023/7/10 22:39:58 |
|
不要请允许空值null, null在语言界就是一bug, 数据库做表规范: 1: 不允许空值, 2:默认值:0 看 …… |
tuesdays |
2023/7/11 9:06:36 |
|
…… 此帖回复超过12条,中间记录省略。 |
…… |
…… |
|
@cenunus 能否null, 要从表结构语句中查看: CREATE TABLE `aria2` ( `ki …… |
tuesdays |
2023/7/13 14:22:51 |
|
谢谢大家,我用information_schema.COLUMNS解决了表设计器的几乎所有问题。 |
cenunus |
2023/7/13 15:09:30 |
|
试试FD的TFDMetaInfoQuery,也可以找出表、字段等的信息,这样就不会局限MySQL数据库了,而且可以统一到DE …… |
janker |
2023/7/31 19:53:34 |
|
代码帖出来看看, 可能是引用的问题. |
tuesdays |
2023/7/28 14:24:52 |
|
function TDM.SqlOpen(var aResult: string; aQry: TFDQuery; a …… |
l_wming |
2023/7/28 16:54:54 |
|
如果是 TFDQuery 的问题 随便弄个测试程序跑一下就跑出来了。
有这功夫早就测完了 |
chencong5025 |
2023/7/30 12:53:21 |
|
Navicat就是Delphi做的,你说行不行? |
nevergrief |
2016/1/2 5:55:43 |
|
引用:Navicat就是Delphi做的,你说行不行?
请问大侠,如何实现呢?求指点 |
xigua163 |
2016/1/2 9:43:04 |
|
有个heidisql是开源的,可连。 |
akay |
2016/1/2 17:33:27 |
|
可以得使用UniDAC+SecureBridge |
xuchuantao |
2016/1/2 19:30:03 |
|
谢谢 akay (akay),那要慢慢分析heidisql的源代码呀... |
xigua163 |
2016/1/2 21:39:46 |
|
谢谢 xuchuantao (暗黑天使),能有具体的UniDAC + SecureBridge通过SSH连接MYSQL的例子 …… |
xigua163 |
2016/1/2 21:40:19 |
|
谢谢各位大侠,经过2天的摸索,基本把功能实现了。 大部分SSH连接软件都有SSH通道转发功能,就是用这个实现的。
如 …… |
xigua163 |
2016/1/3 1:41:30 |
|
到UniDAC的Demos\TechnologySpecific\SecureBridge 目录里安装好控件.然后添加CRS …… |
xuchuantao |
2016/1/3 20:14:58 |
|
…… 此帖回复超过12条,中间记录省略。 |
…… |
…… |
|
加密法的SOURCE https://github.com/terrylao/CryptoLib 這個SSH 需要的基 …… |
powerpcer |
2023/4/9 22:15:02 |
|
查到一个方法,只在思路。 Lazarus下用LIBSSH2 初始化libssh2库 会话创建 建立TCP连接到外网主 …… |
jwj76 |
2023/7/14 22:10:12 |
|
Lazarus下libssh2加TMySQL56Connection,通过SSH主机远程登录mysql的DLL可以用了。还是 …… |
jwj76 |
2023/7/27 16:47:49 |
|
这里第230页是要这么设置的,用的tathehotel。 JPG |
lyq81230 |
2017/8/6 15:42:30 |
|
后面要用的时候却变成了FDschemaAdapter. JPG |
lyq81230 |
2017/8/6 15:43:09 |
|
和tathehotel完全无关了,这是怎么回事?把他的源代码下载下来却只有前8章的,而这是第9章的。。。。。 JPG |
lyq81230 |
2017/8/6 15:44:14 |
|
这是前一个例了,加上这个例子,,
在看 PNG |
yupor5 |
2017/8/6 16:30:12 |
|
就是因为之前的例子和这个例子里完全没提到这个FDSchemaAdapter是怎么来的,应该怎么设置。。。。。。 |
lyq81230 |
2017/8/7 0:22:51 |
|
既要看书,更要多动手写DEMO,DEBUG DEMO。 |
hnxxcxg |
2017/8/7 9:54:13 |
|
还好我没有书·没有这些烦恼! |
hhjj3388 |
2017/8/9 22:23:08 |
|
楼主这书哪买的?? |
szyourname |
2017/10/10 18:34:55 |
|
…… 此帖回复超过12条,中间记录省略。 |
…… |
…… |
|
Delphi的书,没几个能写好的,都是将就看…… 和RAD开发模式有关。 |
zhyhero |
2022/8/27 11:05:25 |
|
DX101 D10 Delphi 10.1 Berlin DataSnap …… |
austinmajian |
2023/1/14 21:59:15 |
|
DX101 D10 Delphi 10.1 Berlin DataSnap 开发手册高清版 和 配套程序 这本书我也想看看谁 …… |
zhq2100 |
2023/7/11 8:29:35 |
|
[url=http://ct.kaida.tech/f/1041485-21126236-6ac078?p=2ccc]Eas …… |
kaida |
2023/6/29 7:04:44 |
|
这个看你把它绑定到哪个 DataSet 上面。我一般是用 TClientDataSet,需要引用的又不同。 |
pcplayer |
2021/12/24 18:11:49 |
|
没看懂,过滤不应该在数据组件如 TADOQuery or TClientDataSet 上么? |
luckyrandom |
2021/12/24 22:30:48 |
|
ADODataSet1.Filtered := false; ADODataSet1.Filter := 'fieldX …… |
emailx45 |
2021/12/24 23:13:04 |
|
我做了一个简单的ehlib利用3层服务端的一个全功能框架,欢迎了解一下:
下载附件有详细说明。
1、搞这个框架的 …… PDF |
gaoyong_gy |
2021/12/26 9:36:26 |
|
控件的一般连接关系如下: DBGridEh连接DataSource,然后DataSource连接内存表MemTableEh …… |
gaoyong_gy |
2021/12/26 9:37:25 |
|
如查询数据到内存表MemTableEh_DBGridEh_main: var aSQL, Rs: string; …… |
gaoyong_gy |
2021/12/26 9:38:13 |
|
procedure TForm1.Panel26Click(Sender: TObject); var banbenfi …… |
gaoyong_gy |
2021/12/26 9:43:36 |
|
一些相关图片: PNG |
gaoyong_gy |
2021/12/26 9:44:16 |
|
…… 此帖回复超过12条,中间记录省略。 |
…… |
…… |
|
一些相关图片: PNG |
gaoyong_gy |
2021/12/26 9:47:01 |
|
一些相关图片: PNG |
gaoyong_gy |
2021/12/26 9:47:21 |
|
我们的大中国,好大的一个家 |
DelphiKey |
2023/6/7 13:29:06 |
|
MyProc.StoredProcName = a PROCEDURE not a function not? |
emailx45 |
2023/5/24 23:40:05 |
|
https://docwiki.embarcadero.com/Libraries/Sydney/en/FireDAC.Co …… |
emailx45 |
2023/5/24 23:42:32 |
|
To emailx45 请看帖子中的TServerMethods1.ChangeData函数 |
cenunus |
2023/5/25 0:52:19 |
|
请大神看看,在线等! |
cenunus |
2023/5/25 9:05:21 |
|
修改信息不能这样做,datasnap需要结合fdjsondataset才能增删改查。服务器端: 修改: LApply …… |
sxqwhxq |
2023/5/25 15:18:45 |
|
楼主,我觉得你的概念可能有问题。
DataSnap 是三层,所有和数据库操作相关的,应该是在服务器端。
你在客户 …… |
pcplayer |
2023/5/25 21:26:53 |
|
MyProc.StoredProcName := 'TServerMethods1.ChangeData'; 先不说别 …… |
wk_knife |
2023/5/26 13:06:59 |
|
是服务器的函数,客户端调用服务端函数时,如何取得服务器函数ChangeData函数中返回的qry.RowsAffected的值。 |
cenunus |
2023/5/28 21:40:20 |
|
你确信服务端函数是这么调用的么?! |
wk_knife |
2023/5/28 22:02:16 |
|
unit ServerMethodsUnit1;
...
type {$METHODINFO ON} T …… |
emailx45 |
2023/5/29 3:46:39 |
|
windows下可以直接打开udl配置对话框,在这个对话框,你看看能否测试连接成功。 还有你自己可以ping下主机,同时t …… |
zhoutler |
2023/4/19 14:51:25 |
|
只在vista上测试过, 精简系统建议别折腾了。 |
1111111113 |
2023/4/19 19:21:05 |
|
是 Firebird 数据库吗? |
hardnut |
2023/4/1 9:14:53 |
|
是的 |
szlbz |
2023/4/1 9:50:30 |
|
这么说龙芯团队里也有Pascal的狂热粉丝?这人还得精通C++才行 |
nevergrief |
2023/4/1 17:51:26 |
|
按C++ GEEKS 的定義, FIREBIRD 是不合格的C++,根本是C++皮C 骨。 再說, 它是C++ 寫的C,基 …… |
powerpcer |
2023/4/1 19:54:29 |
|
龙芯现在支持什么数据库 |
wfbhappy |
2023/4/1 22:40:31 |
|
loongarch支持lazarus和firebird。这是delphi的福音 |
sxqwhxq |
2023/4/2 19:56:07 |
|
https://github.com/FirebirdSQL/firebird/pull/7061
還未做過任何測試的 …… |
powerpcer |
2023/4/2 20:23:55 |
|
龙芯公司适配的firebird版本已能在龙芯电脑上使用(截图是使用嵌入版),就等firebird官方版本 PNG |
szlbz |
2023/4/3 9:42:13 |
|
…… 此帖回复超过12条,中间记录省略。 |
…… |
…… |
|
搭车请教一下楼上的大牛,现在Firebird可以在不知道服务器端目录结构的情况下远程创建一个数据库么? 3.0的时候创建 …… |
kentty |
2023/4/18 8:54:01 |
|
To: kentty,
这个设置好像没有变化。我个人觉得如果是创建一个新的数据库,应该是不可以的;如果想覆盖一个已经存 …… |
lcjclj |
2023/4/18 21:09:36 |
|
部署的时候先在database.conf文件里添加alias倒是一个好办法,多谢
一直没搞懂FB这么执着于绝对路径,是 …… |
kentty |
2023/4/19 12:04:19 |
|
有什么不同呢?具体说说。 |
yy306 |
2023/3/31 10:48:06 |
|
@yy306
用定义变量的方式,即上面那段代码
保存进数据库的日期比在 DateTimePicker1 里选择的 …… |
yhhe |
2023/3/31 10:53:00 |
|
用DateTimePicker1.DateTime; 或者FormatDateTime('yyyy-MM-dd', D …… |
ghs_79 |
2023/4/1 14:32:40 |
|
我觉得是.value的问题. ParamByName('RQ').Value改为ParamByName('RQ' …… |
he_19_79 |
2023/4/1 17:14:56 |
|
上面的写法,感觉是不是有点反人类 |
tms2021 |
2023/4/2 7:12:52 |
|
@tms2021
正好向大家请教一下,有没有更好的写法
我写的sql语句是包含通过主关键字判断表中是否存在,如存 …… |
yhhe |
2023/4/2 9:11:34 |
|
较高版本的SQL Server,可以用merge 语法 |
doersoft |
2023/4/2 12:33:15 |
|