vb翻译成C#时遇见的的麻烦
ADODB.Recordset我把他当成DataTable来处理!
可是它有个ADODC.EOF 属性,这个我要怎么来处理?
看你是判断有没有行数,还是判断是否到了最后一行
如果判断有没有行数,一般是判断BOF和EOF是否都满足,C#里可以直接用判断Rows.Count
如果是判断是否到了最后一行,一般是一行一行取的情况,因为VB里是.movefirst然后.movenext一直取的,而C#里面你可以for (int i=0;i <XXX.Rows.Count;i++)来循环
VB code:
sSQLcheck = "Select np_Iflight from a_newplan " + lcWhereCheck + " and (np_Istate='起飞' or np_Istate='FPL')"
If Objdata.ExecSelect(rsTemp, sSQLcheck, "") Then Exit Sub
If rsTemp.EOF Then
她这段代码是这样的,你认为他是判断有没有行还是判最后一行?
判断是不是有数据 , 有就执行下面。。。
相关问答:
21cn的邮箱,在outlook配置后可以正常收发邮件,可是我写在C#中就不行,换成其它邮箱,163很早注册的。可以发送。查了很久,没有找到原因,请高手帮忙解答。。。小弟,谢了。。代码如下:
private void SendMail ......
我想把word另存为xml之后,用vb读取这个xml的内容,请问如何实现?
dim f as integer
dim b() as byte
dim s as string
dim L as long
f=freefile()
open "abc.xml" for binary access read as #f
......
我有一个类似的xml的 string,想通过遍历怎么个xml 输出我想要的element的值
xml 为:
<Discover xmlns="urn:schemas-microsoft-com:xml-analysis">
<RequestType>DISCOVER_XML_ME ......
xmlDoc1.loadXML(h)总是返回false,为什么?谢谢帮忙回答一下
h是什么呢。。。。。。。。。
h是xml格式的字符串
你是想打开。XML格式的文件吧?
我是把h放在xmlDoc1里,用xmlDoc1.loadXML(h),然后取xmlDo ......