急!求教!Delphi中,怎么把memo中的内容提交到数据库?

qiyuekoushao 2010-05-23 11:51:20
求高手指点!先要把memo1中多列的内容提交到数据库表的字段Bremark(文本型)中。
var i:integer;
var s:string;
s:='';
......
for i:=1 to memo1.lines.count do
begin
s:=s+memo1.lines.? ; //怎么表示memo1中第几行的内容?
end;
fieldvalues['Bremark']:=s;
或者请高手指点别的实现方法!急急急!感谢!!!
...全文
195 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
ok1411 2010-05-24
  • 打赏
  • 举报
回复
memo1.Lines[i] i>=0 i<=memo1.lines.count-1
hunter103 2010-05-24
  • 打赏
  • 举报
回复
fieldvalues['Bremark']:=Memo1.Text;
这样就可以,,
你在数据库把行高拉大些就能看到多行了。。。
qiyuekoushao 2010-05-24
  • 打赏
  • 举报
回复
确实是字段大小设置的太小了。感谢!
winstonbonaparte 2010-05-24
  • 打赏
  • 举报
回复
你寫法有問題吧,我也經常用MEMO來寫的
qiyuekoushao 2010-05-24
  • 打赏
  • 举报
回复
还有没有别的方法啊,没试成功啊!
阿三 2010-05-24
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 qiyuekoushao 的回复:]
引用 3 楼 bdmh 的回复:
直接提交memo1.Text即可,不用分行读取

直接提交memo1.text是不行的,提交到表中的只有第一行的数据,我之前就是那样做的。。
[/Quote]
肯定可以的,你的字段长段设置的够大吗,是不是小了.
wujinyuan 2010-05-24
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 qiyuekoushao 的回复:]

引用 3 楼 bdmh 的回复:
直接提交memo1.Text即可,不用分行读取

直接提交memo1.text是不行的,提交到表中的只有第一行的数据,我之前就是那样做的。。
[/Quote]
可以的。。你读出来时用DBmemo就可以读成多行了(当然你原来有多少行就是多少了。。)
huangheguyun 2010-05-24
  • 打赏
  • 举报
回复
memo1.Lines[i] i>=0 i<=memo1.lines.count-1
qiyuekoushao 2010-05-24
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 bdmh 的回复:]
直接提交memo1.Text即可,不用分行读取
[/Quote]
直接提交memo1.text是不行的,提交到表中的只有第一行的数据,我之前就是那样做的。。
bdmh 2010-05-24
  • 打赏
  • 举报
回复
直接提交memo1.Text即可,不用分行读取
天剑68 2010-05-24
  • 打赏
  • 举报
回复
fieldvalues['Bremark']:=memo1.Lines.text

2,507

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧