链接oracle后取数的一些有关问题和实现,新手求各路大神帮帮忙,多谢
链接oracle后取数的一些问题和实现,急......新手求各路大神帮帮忙,谢谢!
vfp:
num1=alltrim(thisform.edit1.value)
链接oracle hd=sqlstringconnect.......
取数
text to sql_1 noshow
select rev_number_id .................
endtext
sqlexec(hd,sql_1,'TT')
copy to emp.dbf
为什么copy到的emp.dbf的数据字段变少了rev_numbe ,数据显示为memo,但有数的。
如何实现在表单的editbox控件实现text to...endtext功能呢?用&num1代替sql_1的话,只能写很短的sql,要是写很长的话就不行了,在editbox输入sql换行的话会出现错误
新手求各路大神们帮帮忙,谢谢!
------解决方案--------------------
为什么copy到的emp.dbf的数据字段变少了rev_numbe ,数据显示为memo,但有数的。
rev_numbe在ORACLE是什么类型
长的SQL语句一般用TEXT ENDTEXT来解决,提示什么
------解决方案--------------------
字段变为 memo 应该是 Oracle 端的字段长度大于 254 了。
------解决方案--------------------
用&num1代替sql_1的话,只能写很短的sql,
是不是空格的原因
------解决方案--------------------
字段变少的问题:少什么字段,ORACLE表中有多少字段,少的字段是什么类型
这个问题可以在vfp里解决么?
只有在ORACLE中拆分字段内容<255即可,即生成多个字段
------解决方案--------------------
字段长度是多少,长度或内容超过254就只能用 MEMO 对应。
------解决方案--------------------
字段少的问题,Messagebox(num1) 看一下内容,这个应该是你代码问题。
vfp:
num1=alltrim(thisform.edit1.value)
链接oracle hd=sqlstringconnect.......
取数
text to sql_1 noshow
select rev_number_id .................
endtext
sqlexec(hd,sql_1,'TT')
copy to emp.dbf
为什么copy到的emp.dbf的数据字段变少了rev_numbe ,数据显示为memo,但有数的。
如何实现在表单的editbox控件实现text to...endtext功能呢?用&num1代替sql_1的话,只能写很短的sql,要是写很长的话就不行了,在editbox输入sql换行的话会出现错误
新手求各路大神们帮帮忙,谢谢!
------解决方案--------------------
为什么copy到的emp.dbf的数据字段变少了rev_numbe ,数据显示为memo,但有数的。
rev_numbe在ORACLE是什么类型
长的SQL语句一般用TEXT ENDTEXT来解决,提示什么
------解决方案--------------------
字段变为 memo 应该是 Oracle 端的字段长度大于 254 了。
------解决方案--------------------
用&num1代替sql_1的话,只能写很短的sql,
是不是空格的原因
------解决方案--------------------
字段变少的问题:少什么字段,ORACLE表中有多少字段,少的字段是什么类型
这个问题可以在vfp里解决么?
只有在ORACLE中拆分字段内容<255即可,即生成多个字段
------解决方案--------------------
字段长度是多少,长度或内容超过254就只能用 MEMO 对应。
------解决方案--------------------
字段少的问题,Messagebox(num1) 看一下内容,这个应该是你代码问题。