怎么把memo里的数据入库?(50分)

  • 主题发起人 主题发起人 lhxu
  • 开始时间 开始时间
L

lhxu

Unregistered / Unconfirmed
GUEST, unregistred user!
我的数据库中的表的结构(sybase数据库)

date datetime
address varchar(100)
name varchar(20)
event text(2000)

关键是这个event字段,怎么入库呢?
我想用存储过程
insert table1(f1,f2,f3,f4,f5) values(@f1,@f2,@f3,@f4,@f5)
可是我用sybase的sql server manager,创建存储过程时,
选择参数类型,却没有text 类型,只有
binary,bit,char,datetime,decimal,float,int,money,nchar
numeric,nvarchar,real,smalldatetime,smallint,smallmoney
,timestamp,tinyint,varbinary,varchar
我怎样才能把在界面上用户输入的memo里的内容入库
作为event这个字段的内容?
或者说大家是否还有其他的好方法?
客户端的用户数大约3-5人左右

 
存储过程是没有text/image等blob字段. 要想用, 直接update/insert吧
sql:='insert into table1 (memofield) values (''' + memo1.text + ''')';
注意的是, memo1.text中不能有'号, 否则要替换后在提交.
 
memo字段好像用insert,update也不行,只能query.edit.
 
各位大哥阿,你们就是这样把大数据入库的?!
不过效率怎么样?
 
sybase没用过,mssql中是可以用insert插入的。我今天就做过。
 
你可以试试:

insert table1(event) values(memo1.line[0]+#13#10+memo1.line[1]
+#13#10+.....)
 
hehe , 我的方法肯定可以.
cakk:谁说memo不能insert, update! 当然可以!!!!
 
只好用query了
 
后退
顶部