如何把数据窗口的创建语法存储到SQLSERVER里?

luckysxn 2003-10-16 09:55:23
请大家帮忙。
大字符串在sqlserver使用TEXT型字段类型的存储问题。
PB是如何向SQLSERVER中存储大字符串的?
PB是如何从SQLSERVER中取出大字符串的?

请提供例程,谢谢。

分不够可以加。
...全文
40 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
flyhot 2003-10-16
  • 打赏
  • 举报
回复
up
chrisfy 2003-10-16
  • 打赏
  • 举报
回复
tjnttt(黑色闪电)语法正确
qiyousyc 2003-10-16
  • 打赏
  • 举报
回复
上述语法没问题。
不过sjckxxb 类型最好是text
tjnttt 2003-10-16
  • 打赏
  • 举报
回复
先在数据库中建立字段 “数据窗口语法“ "image" "16"


存储如下:
blob datawin_syn,add_syn,minus_syn
datawin_syn=blob(lw_sheet.dw_1.describe("datawindow.syntax"))
add_syn=blob(syn_add)
minus_syn=blob(syn_minus)
INSERT INTO sjckxxb (表名) VALUES (:tabn) USING SQLCA;
if sqlca.sqlcode=0 then
updateblob sjckxxb set 数据窗口语法=:datawin_syn where 表名=:tabn USING SQLCA;
if sqlca.SQLNRows>0 then
commit using sqlca;
else
messagebox('警告','数据窗口语法未建到库表中'+sqlca.sqlerrtext)
return 1
end if
else
messagebox('警告','表 '+tabn+' 无法保存!')
return 1
end if

qqjj7758 2003-10-16
  • 打赏
  • 举报
回复
up
cmaboy 2003-10-16
  • 打赏
  • 举报
回复
同意tjnttt(黑色闪电)
klbt 2003-10-16
  • 打赏
  • 举报
回复
同意tjnttt(黑色闪电)

PB是如何向SQLSERVER中存储大字符串的?
PB是如何从SQLSERVER中取出大字符串的?

用updateblob和selectblob

609

社区成员

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

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