|
|
|
下载了传哪里?盒子的文件发布太麻烦了,上传不了。 |
pcplayer |
2022/8/29 0:14:50 |
|
看了一下它的代码,就是做了一个界面,可以把各种查询条件放进下拉框,选择哪个条件,然后选择 = ; <> 等符号,然后输入值。 …… |
pcplayer |
2022/8/29 0:26:33 |
|
我觉得,你可以去参考一下 thinkphp 框架里面的多条件搜索,然后类似的写生成sql语句的函数。 |
letianwuji |
2022/8/29 0:31:33 |
|
算了,自己写吧,也只是参考一下. |
doersoft |
2022/8/29 8:30:03 |
|
谢谢楼上几位兄弟 了 |
doersoft |
2022/8/29 8:30:15 |
|
[url=http://ct.kaida.tech/f/1041485-660100271-cf8924?p=2ccc]De …… |
kaida |
2022/8/29 8:37:32 |
|
3楼,楼主要下的那个,就是在界面里面选择查询条件以后,直接拼字符串生成 SQL 语句。
但是从实际的操作来说,这样非常 …… |
pcplayer |
2022/8/29 11:48:13 |
|
7楼,事实上,我看thinkphp 就是拼 字符串生成sql 实现 增删改查的,效果还行。 |
letianwuji |
2022/8/30 8:32:29 |
|
自己写完了,谢谢6楼的兄弟~~~ |
doersoft |
2022/8/30 9:39:34 |
|
用FireDAC连接数据库?这是最新的 |
hz_2009 |
2022/8/7 15:19:01 |
|
DbExpress已过时,学firedac吧 |
homejun |
2022/8/7 16:13:51 |
|
学firedac吧 |
delphicpp |
2022/8/7 17:09:07 |
|
主要是一个老项目用的DbExpress,用firedac可能还得现折腾 |
txdy2010 |
2022/8/7 21:37:53 |
|
连接前你可以先telnet一下, Telnet通的情况下再连接sqlServer。telnet有timeout的。 |
bluestorm8 |
2022/8/7 22:47:15 |
|
[b]Not all "Drivers / DLL" accept "SetTimeOut...", you need to …… |
emailx45 |
2022/8/8 3:22:44 |
|
[url=http://ct.kaida.tech/f/1041485-120088487-d63cf4?p=2ccc]De …… |
kaida |
2022/8/9 0:33:21 |
|
hello @kaida
have it in english or portuguese? |
emailx45 |
2022/8/9 3:54:55 |
|
…… 此帖回复超过12条,中间记录省略。 |
…… |
…… |
|
如果你不得不用dbexpress的话, 你可以考虑使用Devart的DBExpress for SQL Server,当dr …… |
bluestorm8 |
2022/8/12 16:50:49 |
|
李维的这本书写得非常好!也是delphi必学的书籍 |
zhuoyu |
2022/8/12 21:37:47 |
|
太难理解不能设置超时时间,是学校老师或科学家开发的驱动么? 一个应用,会有OLTP的需求,也必然会有报表、分析的需求,执行 …… |
luckyrandom |
2022/8/13 8:04:30 |
|
xlsx and . csv files have a limit of 32,767 characters per cel …… |
lordaeron |
2022/8/6 16:45:55 |
|
xlsx's limit more then 32,767 |
sinagirl |
2022/8/6 16:56:25 |
|
转成用 | 间隔数据的文本文件,然后批量导入 SQL: BULK INSERT TableName FROM '文件名 …… |
hz_2009 |
2022/8/6 20:01:17 |
|
NO, NO, NO... you DONT HAVE LIMITS (theorically) in your read/ …… |
emailx45 |
2022/8/6 21:02:09 |
|
you need bind the components property for all works!
[b]my …… |
emailx45 |
2022/8/6 21:22:25 |
|
screenshot PNG |
emailx45 |
2022/8/6 21:26:07 |
|
FlexCel + UniDAC RAR |
xianguo |
2022/8/7 9:41:43 |
|
lazarus 下的例子,应该没有问题的! |
dorry |
2022/8/7 17:06:56 |
|
有没可能前端点了两下? 有没可能这个事件被调用了两次? |
doersoft |
2022/7/28 16:15:38 |
|
误点两次的可能性就算有,但误点10多次的可能性没有啊? |
adongtan |
2022/7/28 16:20:50 |
|
you would can create a "logical" to distinct all save in the s …… |
emailx45 |
2022/7/28 21:17:43 |
|
这肯定是你自己程序逻辑的问题,调用了多次这段语句,难道程序还会自己反复执行。 |
wk_knife |
2022/8/1 17:21:22 |
|
算了,自己已经写好了:) |
doersoft |
2022/7/26 15:17:43 |
|
找代码海洋中的示范。 |
net1999 |
2022/7/15 0:57:31 |
|
1.select t1.product_id,t1.classId,t2.product_id ,t2.classid fr …… |
wk_knife |
2022/5/27 18:18:50 |
|
wk_knife,您好:
select t2.product_id ,t1.product_id,t1.class_i …… |
sxfgf |
2022/5/28 0:39:47 |
|
some like this?
FIREBID v3:
update new_table set Y2 = 5 …… |
emailx45 |
2022/5/28 1:54:49 |
|
note: The use of "IN" (list...) is not advisable due to the n …… |
emailx45 |
2022/5/28 1:58:33 |
|
my tip!
YOU HAVE ALL VALUE already in CLASS_ID, then, you c …… |
emailx45 |
2022/5/28 2:14:04 |
|
1.先获取对应的product-id: select t2.product_id ,t1.product_id,t1.cl …… |
wk_knife |
2022/5/28 11:08:53 |
|
--第一级 update products set products.y2=p2.product_id from p …… PNG |
sxfgf |
2022/5/28 12:29:40 |
|
感谢大家的支持,谢谢! 没办法,办法虽然很low,但也解决了问题
这是从一个软件中的商品信息(包含商品分类)导入到另 …… |
sxfgf |
2022/5/28 12:32:30 |
|
不是说MORMOT那些PROPS和TSynDBDataSet不好,只是觉得它们太特立独行了,同官方的那套连接、数据集完全不同 …… |
hnxxcxg |
2019/1/10 11:34:19 |
|
支持 hnxxcxg (咏南中间件) 的观点: 只用MORMOT作通讯,数据库引擎还是用FIREDAC或UNIDAC |
vga |
2019/1/10 15:59:31 |
|
软件其实是一套规则的汇聚,不按规则做其实也可以达到目标,甚至执行效率更高。但大家都按规则做,却可以大大省去学习曲线,delp …… |
sxqwhxq |
2019/1/10 16:00:56 |
|
呀,居然吸引来了南哥,既然南哥都这么说了,那我去学学只用MORMOT作通讯。 |
laimama_1 |
2019/1/10 23:19:05 |
|
还有一个非常别扭的问题,syn数据集并不支持布尔类型,TDBCheckBox之类或者TField.asBoolean这些东东 …… |
favinc |
2019/6/3 19:55:10 |
|
我觉得需要明确一点,mORMot不主张使用data-aware,也就是数据敏感控件。我一般就算要用也是单方向的,就算展现的时 …… |
edwinyeah |
2019/6/3 20:09:16 |
|
数据通讯也没必要用mORMot,它效率高,使用http.sys。 完全可以用DtaaSnap REST,编译为dll,在i …… |
sxqwhxq |
2019/6/3 22:32:36 |
|
mORMot部署方便啊,一个程序就可以了,IIS得配置不少东西吧? |
iamdream |
2019/6/3 22:53:41 |
|
是的,我那个框架就只用通讯层,其他都没用。 |
joman |
2019/6/4 18:34:01 |
|
这套东西不是捐给了 JVCL 了? |
sail2000 |
2022/5/10 16:31:34 |
|
刚用了下这个里面的rxspeedbutton的下拉按钮功能,不是太好用,尤其是用了皮肤后,按钮上的文字有白色底色,参考他源码 …… |
hsj |
2022/5/12 15:15:22 |
|
@sail2000 (小帆工作室) 有JVCL的下载链接吗? |
dalas |
2022/5/21 9:37:58 |
|
楼上,JVCL 是 JEDI 那套库的控件
JEDI 是开源的,包括 JCL 和 JVCL 还有其它。网上一搜就能搜到 …… |
pcplayer |
2022/5/21 10:17:04 |
|
https://github.com/project-jedi 是这儿吧 |
dalas |
2022/5/22 20:17:09 |
|
我直接在附件里挂一个接近最新版的, 到我发帖为止官方仓库基本无变动,可以当这个是最新版来用。
2ccc不支持7z格式附 …… ZIP |
roadrunner |
2022/5/23 18:35:48 |
|
Microsoft.Jet.OLEDB.4.0 这个不是连access数据库的么,还有dbf的驱动的啊,没试过 实在不行了 …… |
zhangshelly |
2022/5/21 22:43:18 |
|
you can try this way: it's more easy!
My DSN file create …… ZIP |
emailx45 |
2022/5/22 2:36:25 |
|
screenshot PNG |
emailx45 |
2022/5/22 2:39:07 |
|
Differences between DBase IV and 5 on DSN file: ---------- F …… |
emailx45 |
2022/5/22 2:51:01 |
|
cloning the ADOQuery2 to ADOQuery3
procedure TForm1.Button2 …… PNG |
emailx45 |
2022/5/22 3:02:47 |
|
why error happens?
---> DBF limit on total fields size: …… |
emailx45 |
2022/5/22 3:41:33 |
|
dBase IV limitations Last updated: 15 Nov 2003 by XpertSS.com …… |
emailx45 |
2022/5/22 3:44:28 |
|
Solution:
A: create how many DBF files was necessary!
in …… |
emailx45 |
2022/5/22 3:57:13 |
|
sql的驱动里选择native client 11.0就好了,但是看微软的说明这个驱动是用在当地的。暂时没实验远程服务器,会 …… |
bestfw |
2022/4/29 21:22:17 |
|
native不太好直译为中文。。“当地”肯定不妥,连远程肯定没问题 |
luckyrandom |
2022/4/29 22:23:57 |
|
同关注,或许其ADO.net驱动会有方法,现在不写代码,懒得去折腾 |
luckyrandom |
2019/3/15 11:47:17 |
|
这里有,不知道性能怎么样: https://tondrej.blogspot.com/2016/04/sql-server …… |
earthsbest |
2019/3/15 13:17:10 |
|
@earthsbest ,奇怪,上面两个连接都打不开的。啥情况. |
hbug |
2019/3/15 14:01:20 |
|
Data.Win.OleDbUtils.pas ZIP |
earthsbest |
2019/3/16 15:20:14 |
|
@earthsbest 非常感谢! |
hbug |
2019/3/17 7:57:09 |
|
楼主很多网站被天朝墙了。 |
zgc123 |
2019/3/17 11:01:35 |
|
感谢 earthsbest ,抽时间试玩下 |
luckyrandom |
2019/3/18 9:16:45 |
|
delphi现在提供了封装好的batchmove控件, 连接好数据库, 直接使用就可以了 |
stlont |
2019/3/18 17:40:51 |
|
在 FireDAC ETL 下有几个 batchmove 控件,不熟悉如何玩 试了下 Data.Win.OleDbUtil …… |
luckyrandom |
2019/4/26 14:44:45 |
|
luckyrandom : 我也测试了,但是使用BulkCopy时,编译不过,提示错误: [dcc32 Error] U …… |
flashcqxg |
2022/4/27 10:49:41 |
|
如果是sql server的话,只用一个语句肯定实现不了 其他数据库不太清楚 |
bluestorm8 |
2022/4/12 15:22:50 |
|
alter procedure split @str varchar(128) as begin decla …… |
bluestorm8 |
2022/4/12 15:58:18 |
|
查询结果 PNG |
bluestorm8 |
2022/4/12 16:01:18 |
|
临时抱佛脚,查资料拼凑了一条SQL,只为对上答案。数据库:MySQL 8.0.28 with recursive cte0 …… |
gaono1 |
2022/4/12 17:28:12 |
|
我是不会这么复杂的sql的。
如果我遇到这样的问题。就先把pid的内容,每条记录读取出来,每条记录拆分好,再保存都一个 …… |
xlonger |
2022/4/12 19:51:37 |
|
更正一下: create procedure split @str varchar(128) as begin …… |
bluestorm8 |
2022/4/12 22:36:34 |
|
不考虑具体的数据库语言的话,把字符串中的;替换成空,然后用原始的长度减掉替换后的字符串长度,得到的差就是字符;的个数。 考 …… |
wk_knife |
2022/4/12 23:45:24 |
|
楼上是对的,直接一条SQL不香吗
select id,pid,len(pid)-len(replace(pid,'; …… |
grj |
2022/4/13 12:36:08 |
|
…… 此帖回复超过12条,中间记录省略。 |
…… |
…… |
|
sql server 2016开始支持string_split,cross apply一次就出来了 |
luckyrandom |
2022/4/14 8:48:55 |
|
这种计算会消耗大量的数据库服务器资源
你要换个角度去思考,当初的表设计成这个样子,就是为了在客户端进行这些处理。 |
roadrunner |
2022/4/14 9:11:36 |
|
多数系统数据量小/并发小。。对性能/质量要求并不高 |
luckyrandom |
2022/4/14 11:11:09 |
|
StringReplace(#9,yourstring,'',[rfReplaceAll]); |
adongtan |
2022/3/31 16:50:44 |
|
回1楼的 这个好像也不行 我重新弄的空格是能取消掉的 但是数据原来的空格还是在 |
chf2012 |
2022/3/31 17:22:31 |
|
1楼代码,函数里的参数顺序对吗? |
xlonger |
2022/3/31 18:46:22 |
|
if your intension is "remove spaces", then um "replace" can do …… |
emailx45 |
2022/3/31 22:51:57 |
|