我在MidasPageProducer1中加入DATAGRID报错! 我就是用MidasPageProducer1来实现Web服务器编程的,没有这种问题,是不是与你的开发环境有关系!是不是数据源没有连接上! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个错误和数据无关,我将XML原码生成一个HTML文件,同样有这个错误! 我是直接用的组件,首先将xmlBroker和远程服务器连接上,并设置ProviderName属性!然后再MidasPageProducer1中添加DataForm1并在Dataform1中添加DataGrid1,然后设置DataGrid1的xmlBroker属性值!可能我没有领会你的意思!另外,碰到这种问题,我建议你好好看看李维的电子商务那本书! 上面的兄弟,我正是看李维的书!我把生成的HTML给你们看看,是我环境问题还是代码本身就有问题!<HTML><HEAD></HEAD><BODY><SCRIPT language=JavaScript type="text/javascript" SRC="xmldb.js"></SCRIPT><SCRIPT language=JavaScript type="text/javascript" SRC="xmldisp.js"></SCRIPT><FORM NAME=DataForm1><TABLE><TR><TD COLSPAN=2><TABLE><TR><TD COLSPAN=2><INPUT TYPE=BUTTON VALUE="|<" onclick='if(xml_ready)DataGrid1_Disp.first();'><INPUT TYPE=BUTTON VALUE="<<" onclick='if(xml_ready)DataGrid1_Disp.pgup();'><INPUT TYPE=BUTTON VALUE="<" onclick='if(xml_ready)DataGrid1_Disp.up();'><INPUT TYPE=BUTTON VALUE=">" onclick='if(xml_ready)DataGrid1_Disp.down();'><INPUT TYPE=BUTTON VALUE=">>" onclick='if(xml_ready)DataGrid1_Disp.pgdown();'><INPUT TYPE=BUTTON VALUE=">|" onclick='if(xml_ready)DataGrid1_Disp.last();'><INPUT TYPE=BUTTON VALUE=" + " onclick='if(xml_ready)DataGrid1_Disp.newRow();'><INPUT TYPE=BUTTON VALUE=" - " onclick='if(xml_ready)DataGrid1_Disp.removeRow();'><INPUT TYPE=BUTTON VALUE="Undo" onclick='if(xml_ready)DataGrid1_Disp.undo();'><INPUT TYPE=BUTTON VALUE="Post" onclick='if(xml_ready)DataGrid1_Disp.post();'><INPUT TYPE=BUTTON VALUE="Apply Updates" onclick='if(xml_ready)XMLBroker1_RS.Apply(Submit_XMLBroker1, Submit_XMLBroker1.postdelta);'></TR></TABLE></TD></TR><TR><TD COLSPAN=2><TABLE BORDER=1><TR><TH>ID</TH><TH>DWXZ</TH><TH>*</TH></TR><TR><TD><DIV><INPUT TYPE=TEXT NAME="DataGrid1_ID" SIZE=1 onFocus='if(xml_ready)DataGrid1_Disp.xfocus(this);' onkeydown='if(xml_ready)DataGrid1_Disp.keys(this);'></DIV></TD><TD><DIV><INPUT TYPE=TEXT NAME="DataGrid1_DWXZ" SIZE=10 onFocus='if(xml_ready)DataGrid1_Disp.xfocus(this);' onkeydown='if(xml_ready)DataGrid1_Disp.keys(this);'></DIV></TD><TD><DIV><INPUT TYPE=TEXT NAME="StatusColumn" SIZE=1></DIV></TD></TR><TR><TD><DIV><INPUT TYPE=TEXT NAME="DataGrid1_ID" SIZE=1 onFocus='if(xml_ready)DataGrid1_Disp.xfocus(this);' onkeydown='if(xml_ready)DataGrid1_Disp.keys(this);'></DIV></TD><TD><DIV><INPUT TYPE=TEXT NAME="DataGrid1_DWXZ" SIZE=10 onFocus='if(xml_ready)DataGrid1_Disp.xfocus(this);' onkeydown='if(xml_ready)DataGrid1_Disp.keys(this);'></DIV></TD><TD><DIV><INPUT TYPE=TEXT NAME="StatusColumn" SIZE=1></DIV></TD></TR><TR><TD><DIV><INPUT TYPE=TEXT NAME="DataGrid1_ID" SIZE=1 onFocus='if(xml_ready)DataGrid1_Disp.xfocus(this);' onkeydown='if(xml_ready)DataGrid1_Disp.keys(this);'></DIV></TD><TD><DIV><INPUT TYPE=TEXT NAME="DataGrid1_DWXZ" SIZE=10 onFocus='if(xml_ready)DataGrid1_Disp.xfocus(this);' onkeydown='if(xml_ready)DataGrid1_Disp.keys(this);'></DIV></TD><TD><DIV><INPUT TYPE=TEXT NAME="StatusColumn" SIZE=1></DIV></TD></TR><TR><TD><DIV><INPUT TYPE=TEXT NAME="DataGrid1_ID" SIZE=1 onFocus='if(xml_ready)DataGrid1_Disp.xfocus(this);' onkeydown='if(xml_ready)DataGrid1_Disp.keys(this);'></DIV></TD><TD><DIV><INPUT TYPE=TEXT NAME="DataGrid1_DWXZ" SIZE=10 onFocus='if(xml_ready)DataGrid1_Disp.xfocus(this);' onkeydown='if(xml_ready)DataGrid1_Disp.keys(this);'></DIV></TD><TD><DIV><INPUT TYPE=TEXT NAME="StatusColumn" SIZE=1></DIV></TD></TR></TABLE></TD></TR></TABLE></FORM><FORM NAME=Submit_XMLBroker1 ACTION="XMLBroker1" METHOD="POST"> <INPUT TYPE=HIDDEN NAME="XMLBROKER" VALUE="XMLBroker1"> <INPUT TYPE=HIDDEN NAME="postdelta"> <INPUT TYPE=HIDDEN NAME="PRODUCER" VALUE="MidasPageProducer1"></FORM><XML ID=XMLBroker1_Doc><#DATAPACKET XMLBROKER=XMLBroker1></XML><SCRIPT language=JavaScript type="text/javascript">var XMLBroker1_RS = new xmlRowSet(XMLBroker1_Doc, null, null);var Submit_XMLBroker1 = document.forms['Submit_XMLBroker1'];var DataForm1 = document.forms['DataForm1'];var DataGrid1_Names = new Array("ID", "DWXZ");var DataGrid1_IDs = new Array(DataForm1.DataGrid1_ID, DataForm1.DataGrid1_DWXZ);var DataGrid1_Disp = new xmlDisplay(XMLBroker1_RS, DataGrid1_IDs, DataGrid1_Names, DataForm1.StatusColumn);xml_ready=true;</SCRIPT></BODY></HTML> 把C:\Program Files\Borland\Delphi5\Source\WebMidas下所有文件拷贝到你的web共享目录下面去,然后重新编译 高手请进。cxgrid在Gridmode下 筛选、排序、汇总footersummary的问题? 系统参数保存问题 判断域登录还是本机登录 cxgrid 的问题? 谁熟悉miniGUI编程?好学吗? 【散分】祝大家新年快乐!心想事成! 听说DELPHI各个版本之间的兼容性很差,到底差到什么程度啊? rave主从报表怎样设置?? Delphi怎么读取excel表呀? 明华读卡器的动态库MWIC_32.dll的DES加密问题 伙计们,帮帮忙!急煞我也!!重奖啊!! !!!!!急菜鸟问题:关于edit的问题,急!!!!!
另外,碰到这种问题,我建议你好好看看李维的电子商务那本书!
<HTML>
<HEAD>
</HEAD>
<BODY>
<SCRIPT language=JavaScript type="text/javascript" SRC="xmldb.js"></SCRIPT>
<SCRIPT language=JavaScript type="text/javascript" SRC="xmldisp.js"></SCRIPT><FORM NAME=DataForm1>
<TABLE><TR><TD COLSPAN=2>
<TABLE><TR><TD COLSPAN=2><INPUT TYPE=BUTTON VALUE="|<" onclick='if(xml_ready)DataGrid1_Disp.first();'>
<INPUT TYPE=BUTTON VALUE="<<" onclick='if(xml_ready)DataGrid1_Disp.pgup();'>
<INPUT TYPE=BUTTON VALUE="<" onclick='if(xml_ready)DataGrid1_Disp.up();'>
<INPUT TYPE=BUTTON VALUE=">" onclick='if(xml_ready)DataGrid1_Disp.down();'>
<INPUT TYPE=BUTTON VALUE=">>" onclick='if(xml_ready)DataGrid1_Disp.pgdown();'>
<INPUT TYPE=BUTTON VALUE=">|" onclick='if(xml_ready)DataGrid1_Disp.last();'>
<INPUT TYPE=BUTTON VALUE=" + " onclick='if(xml_ready)DataGrid1_Disp.newRow();'>
<INPUT TYPE=BUTTON VALUE=" - " onclick='if(xml_ready)DataGrid1_Disp.removeRow();'>
<INPUT TYPE=BUTTON VALUE="Undo" onclick='if(xml_ready)DataGrid1_Disp.undo();'>
<INPUT TYPE=BUTTON VALUE="Post" onclick='if(xml_ready)DataGrid1_Disp.post();'>
<INPUT TYPE=BUTTON VALUE="Apply Updates" onclick='if(xml_ready)XMLBroker1_RS.Apply(Submit_XMLBroker1, Submit_XMLBroker1.postdelta);'>
</TR></TABLE></TD>
</TR><TR><TD COLSPAN=2>
<TABLE BORDER=1><TR>
<TH>ID</TH>
<TH>DWXZ</TH>
<TH>*</TH>
</TR><TR><TD><DIV><INPUT TYPE=TEXT NAME="DataGrid1_ID" SIZE=1 onFocus='if(xml_ready)DataGrid1_Disp.xfocus(this);' onkeydown='if(xml_ready)DataGrid1_Disp.keys(this);'></DIV></TD>
<TD><DIV><INPUT TYPE=TEXT NAME="DataGrid1_DWXZ" SIZE=10 onFocus='if(xml_ready)DataGrid1_Disp.xfocus(this);' onkeydown='if(xml_ready)DataGrid1_Disp.keys(this);'></DIV></TD>
<TD><DIV><INPUT TYPE=TEXT NAME="StatusColumn" SIZE=1></DIV></TD>
</TR>
<TR><TD><DIV><INPUT TYPE=TEXT NAME="DataGrid1_ID" SIZE=1 onFocus='if(xml_ready)DataGrid1_Disp.xfocus(this);' onkeydown='if(xml_ready)DataGrid1_Disp.keys(this);'></DIV></TD>
<TD><DIV><INPUT TYPE=TEXT NAME="DataGrid1_DWXZ" SIZE=10 onFocus='if(xml_ready)DataGrid1_Disp.xfocus(this);' onkeydown='if(xml_ready)DataGrid1_Disp.keys(this);'></DIV></TD>
<TD><DIV><INPUT TYPE=TEXT NAME="StatusColumn" SIZE=1></DIV></TD>
</TR>
<TR><TD><DIV><INPUT TYPE=TEXT NAME="DataGrid1_ID" SIZE=1 onFocus='if(xml_ready)DataGrid1_Disp.xfocus(this);' onkeydown='if(xml_ready)DataGrid1_Disp.keys(this);'></DIV></TD>
<TD><DIV><INPUT TYPE=TEXT NAME="DataGrid1_DWXZ" SIZE=10 onFocus='if(xml_ready)DataGrid1_Disp.xfocus(this);' onkeydown='if(xml_ready)DataGrid1_Disp.keys(this);'></DIV></TD>
<TD><DIV><INPUT TYPE=TEXT NAME="StatusColumn" SIZE=1></DIV></TD>
</TR>
<TR><TD><DIV><INPUT TYPE=TEXT NAME="DataGrid1_ID" SIZE=1 onFocus='if(xml_ready)DataGrid1_Disp.xfocus(this);' onkeydown='if(xml_ready)DataGrid1_Disp.keys(this);'></DIV></TD>
<TD><DIV><INPUT TYPE=TEXT NAME="DataGrid1_DWXZ" SIZE=10 onFocus='if(xml_ready)DataGrid1_Disp.xfocus(this);' onkeydown='if(xml_ready)DataGrid1_Disp.keys(this);'></DIV></TD>
<TD><DIV><INPUT TYPE=TEXT NAME="StatusColumn" SIZE=1></DIV></TD>
</TR>
</TABLE></TD>
</TR></TABLE></FORM>
<FORM NAME=Submit_XMLBroker1 ACTION="XMLBroker1" METHOD="POST"> <INPUT TYPE=HIDDEN NAME="XMLBROKER" VALUE="XMLBroker1">
<INPUT TYPE=HIDDEN NAME="postdelta">
<INPUT TYPE=HIDDEN NAME="PRODUCER" VALUE="MidasPageProducer1">
</FORM>
<XML ID=XMLBroker1_Doc>
<#DATAPACKET XMLBROKER=XMLBroker1></XML><SCRIPT language=JavaScript type="text/javascript">
var XMLBroker1_RS = new xmlRowSet(XMLBroker1_Doc, null, null);
var Submit_XMLBroker1 = document.forms['Submit_XMLBroker1'];
var DataForm1 = document.forms['DataForm1'];
var DataGrid1_Names = new Array("ID", "DWXZ");
var DataGrid1_IDs = new Array(DataForm1.DataGrid1_ID,
DataForm1.DataGrid1_DWXZ);
var DataGrid1_Disp = new xmlDisplay(XMLBroker1_RS, DataGrid1_IDs, DataGrid1_Names, DataForm1.StatusColumn);
xml_ready=true;
</SCRIPT></BODY>
</HTML>