请教delphi中执行SQL语句,对SQL语句的字符串长度是否有限制? 如果是'slect *'之类的一行不能超过255 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ShortString 255 characters 2 to 256 bytes backward compatibilityAnsiString ~2^31 characters 4 bytes to 2GB 8-bit (ANSI) charactersWideString ~2^30 characters 4 bytes to 2GB Unicode characters; Delphi中的SQL应该是TStrings的吧。每一行就是一个String,String有上述的类型,可以根据实际情况自行确认的。所以不必担心String的承受能力,主要还是后台数据库的能力,不同的数据库或许有不同的规定? 通常的sql语句不会超出的太长了,何不定义存储过程? 主要是UPDATE,INSERT语句更新库时字段的内容较场时,如MEMO字段还请各位发表高见!!! 用 Query.Sql.Text := 'asdfa'; 就会有限制,是255个字符;但是用 Query.Sql.Add( 'asdfasd' ); 几乎没有限制,2G 长度几乎没限制,但是一个字符串不能超过255个字符但是可以用 + 解决如:sql:'255个字符'+'255个字符'+.....试试看 关于SQL语句的写法,仍存在疑问!在此请教 如何判断 ADOQuery1.UpdateBatch 有没有成功? (它没有返回值的) 紧急求教sos!~~ 如何将Excel调入Dbgrid中显示? 我问过若干遍就是没有方法可实用的?这个问题真的难吗? 不提示错误,也没有保存在数据库中,何解????????????? 得道高手,请进来。 一个简单的问题? 如何处理[notepad.exe进程事件],存在提示[已运行],不存在[运行]一次 第三天放分,昨天的分已发~~~~ COM组件接口函数中能不能返回自己定义的类呢? 关于日期的问题,请指教 换一个角度提这个问题,有意者帮我一个忙!
AnsiString ~2^31 characters 4 bytes to 2GB 8-bit (ANSI) characters
WideString ~2^30 characters 4 bytes to 2GB Unicode characters;
Delphi中的SQL应该是TStrings的吧。每一行就是一个String,String有上述的类型,可以根据实际情况自行确认的。所以不必担心String的承受能力,主要还是后台数据库的能力,不同的数据库或许有不同的规定?
太长了,何不定义存储过程?
还请各位发表高见!!!
但是用 Query.Sql.Add( 'asdfasd' ); 几乎没有限制,2G
但是可以用 + 解决如:sql:'255个字符'+'255个字符'+.....
试试看