在VB中,我把创建几个SQL表的写到一个事务中,表字段的大小都是参数传入。
现在问题是:创建表在SQL查询器中出现警告:
[警告: 已创建表 'F_T1',但其最大行大小(16173)超过了每行的最大字节数(8060)。如果结果行长度超过 8060 字节,则此表中行的 INSERT 或 UPDATE 将失败。]
但事务中无法捕获该警告(只能捕获错误,此时conn.errors.count=0)我不想用户创建出现该警告的表,应该怎样在程序中捕获???
谢谢!
现在问题是:创建表在SQL查询器中出现警告:
[警告: 已创建表 'F_T1',但其最大行大小(16173)超过了每行的最大字节数(8060)。如果结果行长度超过 8060 字节,则此表中行的 INSERT 或 UPDATE 将失败。]
但事务中无法捕获该警告(只能捕获错误,此时conn.errors.count=0)我不想用户创建出现该警告的表,应该怎样在程序中捕获???
谢谢!
解决方案 »
- vb 能不能把PictureBox里面的所有控件打印出来???
- 逐行读取txt内容??????
- 关于 事物GetObjectContext.SetAbort问题 救急啊~~
- 救命啊,回复就给分
- 请问DOEVENTS有什么功能?
- 初学者问题,应急,大家请进,在线等~
- 如何实现文本框的自动滚屏?
- 求助~学生学籍管理信息系统
- 修改表结构,MyTXT = txtFields(0),cn.Execute "Alter Table PersonResult Add '" & MyTXT & "' numeric(18,0) null",这样为何不行?
- 是不是有一个WINDOWS API可以将剪切板的内容保存为文件呢?
- VB分页问题?高分请教!
- 如何在mshflexgrid中显示出数据库中的表“aaa”急啊!帮帮忙!
程序体
err:
cnns.RollbackTrans
msgbox err.Description
On Error GoTo errvs
errMsg = False
errvs:
If errMsg = True Then
MsgBox Err.Description
End If
SYBASE数据库出现这样的问题根本就不允许建立表.你再好好查一下,最好一个表中一条记录的长度不要超过所允许的最大长度!!