我一直在尝试为ipad编写一个目标C应用程序,以发送/接收Soap Web服务。我已经写了一个代码,但是它给出了一个错误。该Web服务正在在线工作。
这是我的代码,
-(IBAction)invokeService
{
[txt1 resignFirstResponder];
NSString *soapFormat = [NSString stringWithFormat:
@"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n"
"<soap:Envelope xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\">\n"
"<soap:Body>\n"
"<GetUserList xmlns=\"http://tempuri.org/\" />\n"
"</soap:Body>\n"
"</soap:Envelope>\n"];
NSLog(@"The request format is %@",soapFormat);
NSURL *locationOfWebService = [NSURL URLWithString:@"http://servicing2.rotanet.com/service1.asmx"];
NSLog(@"web url = %@",locationOfWebService);
NSMutableURLRequest *theRequest = [[NSMutableURLRequest alloc]initWithURL:locationOfWebService];
NSString *msgLength = [NSString stringWithFormat:@"%d",[soapFormat length]];
[theRequest addValue:@"text/xml" forHTTPHeaderField:@"Content-Type"];
[theRequest addValue:@"GetUserList" forHTTPHeaderField:@"SOAPAction"];
[theRequest addValue:msgLength forHTTPHeaderField:@"Content-Length"];
[theRequest setHTTPMethod:@"POST"];
//the below encoding is used to send data over the net
[theRequest setHTTPBody:[soapFormat dataUsingEncoding:NSUTF8StringEncoding]];
NSURLConnection *connect = [[NSURLConnection alloc]initWithRequest:theRequest …Run Code Online (Sandbox Code Playgroud) 我正在学习MVC4,我了解了实体框架.但我想知道你如何在MVC 4中使用旧式sql语句.
让我说我有EF代码的这个动作
public ActionResult Index(){
var model = from r in restaruants
select r;
return View(model);
}
Run Code Online (Sandbox Code Playgroud)
是否可以在索引函数中使用旧式sql而不是EF?
我对老式sql的意思是"select*from restaurant"
public ActionResult Index(){
/* Can I have something like this? */
var model = Return_Model_Somehow("select * from restaurants");
return View(model);
}
Run Code Online (Sandbox Code Playgroud) 我的应用程序中有许多产品网格.当用户选择网格中的一个项目时,我将开始一个新的活动作为DIALOG框并显示项目的名称,数量和图像.但我无法动态发送图像源.
这是我的代码
gridView.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View v,int position, long id) {
//Toast.makeText(getApplicationContext(),((TextView) v.findViewById(R.id.grid_item_label)).getText(), Toast.LENGTH_SHORT).show();
Intent item_intent = new Intent(MainActivity.this, Item.class);
item_intent.putExtra("name",((TextView) v.findViewById(R.id.grid_item_label)).getText());
item_intent.putExtra("quantity",((TextView) v.findViewById(R.id.grid_item_quantity)).getText());
//my problem is here***************************************************
ImageView my_image = findViewById(R.id.grid_item_image).getDrawable();
item_intent.putExtra("image",my_image.getXXXXX());
//*********************************************************************
MainActivity.this.startActivity(item_intent);
}
});
Run Code Online (Sandbox Code Playgroud)
我应该使用什么来从ImageView获取图像源?
我正在尝试创建一个具有游标的函数。我想从该游标中获取Quanatity值并将其放在temp表中。但是我还没有成功获取该值并将其放入temp表中。
我在无法完成的地方发表评论...
这是我的代码
alter FUNCTION test(@input VARCHAR(250)) RETURNS Decimal(8, 2) AS BEGIN
DECLARE @rst Decimal(8, 2) SET @rst=0
DECLARE @Temp TABLE (Quantity Decimal(8,2), Price Decimal(8,2))
DECLARE @amount Decimal(8,2)
DECLARE @price Decimal(8,2)
DECLARE CrsOrfLine CURSOR FOR
SELECT AMOUNT FROM LG_001_01_ORFLINE
WHERE LINETYPE = 0
AND ORDFICHEREF = (SELECT TOP 1 LOGICALREF FROM LG_001_01_ORFICHE WHERE GUID='EEB44E72-3717-4F5B-8F7E-6A36EB38EA22')
ORDER BY LINENO_ ASC;
FETCH NEXT FROM CrsOrfLine INTO @amount
WHILE (@@FETCH_STATUS = 0)
BEGIN
INSERT INTO @Temp (Quantity)
/* HOW AM I SUPPOSED TO ADD …Run Code Online (Sandbox Code Playgroud) 我正在尝试构建一个读取 ASP.NET 项目的 web.config 文件的控制台项目。我需要从配置中读取一个值。我正在放置我想从 web.config 文件中读取的内容。
<appSettings>
<add key="LogoFrmNumber" value="001"/>
<add key="LogoFrmPeriod" value="01"/>
</appSettings>
Run Code Online (Sandbox Code Playgroud)
我想像读取常规 xml 文件一样读取 LogoFrmNumber 的值。我怎样才能读取该值。
这是我读取 web.config 的代码,但我被卡住了。
XDocument doc = XDocument.Load( "c://web.config" );
var values = doc.Descendants( "AppSettings" );
foreach ( var value in values )
{
Console.WriteLine( value.Value );
}
Console.ReadLine();
Run Code Online (Sandbox Code Playgroud) 我正在尝试将两列ListView添加到我的Android应用程序中.当我创建项目时,我选择了Fragment选项,它通过向左和向右滑动创建了漂亮的导航.所以我的MainActivity延伸FragmentActivity.
我的问题是当我试图将AddayAdapter添加到ListView时,ArrayAdapter的construstor寻找上下文对象,我不知道要传递它.
这是我得到错误的代码
StableArrayAdapter adapter = new StableArrayAdapter(this, R.layout.row , list);
listview.setAdapter(adapter);
Run Code Online (Sandbox Code Playgroud)
当我传递"this"时,它会传递FragmentActivity,因为该活动扩展了FragmentActivity.但构造函数需要一个"Context"对象.
它给出了此错误消息
"The constructor MainActivity.StableArrayAdapter(MainActivity.DummySectionFragment, int, ArrayList<String>) is undefined"
Run Code Online (Sandbox Code Playgroud)
我怎样才能传递Context对象?
我是twitter bootstrap的新手.我<tr>借助于隐藏在手机屏幕上的一些东西class="hidden-phone"
但我想调整显示的文字大小以适应屏幕
如何在电话屏幕上以下面的跨度调整文本大小?
<span>test test test test test</span>
Run Code Online (Sandbox Code Playgroud) 我正在尝试使用 Schematron 验证 XML 文件,这比 XSD 更复杂。我用谷歌搜索了很多,最好的结果是这个微软网站。但这仅展示了如何使用 NMatrix.Schematron 验证 XSD,这不是我需要的。我有 NMatrix.Schematron DLL,但我不知道如何使用它们。有谁知道如何使用它?
我写了一个LINQ查询,它返回一个新类型,因为我使用了GROUP BY.因此,我创建了一个新类来将Anonymous类型转换为Strong Type.这是我的LINQ ......
var result = rpt
.GroupBy(x => new
{
CreateTime = EntityFunctions.TruncateTime(x.CreatedTime),
x.UserId,
x.ProjectId
})
.Select(x => new
{
UserId = x.Key.UserId,
ProjectId = x.Key.ProjectId,
CreateTime = x.Key.CreateTime,
TotalMinutesSpent = x.Sum(z => z.MinutesSpent)
})
.OfType<List<UserTransactionReport>>().ToList();
Run Code Online (Sandbox Code Playgroud)
我新创建的课程如下...
public class UserTransactionReport
{
public int UserId { get; set; }
public int ProjectId { get; set; }
public DateTime CreateTime { get; set; }
public int TotalMinutesSpent { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
如何将此匿名转换为强大?
我正在尝试在 sql 中生成自定义自动增量功能。我的自定义自动增量 ID 应该如下所示...
S1501.001
Run Code Online (Sandbox Code Playgroud)
“S”是供应商名称的第一个字母。
“15”是今年的最后两位数字。
“01”是今天的月份
“。” 将永远在那里
“001”是我的增量器。
计数器将继续如下
S1501.001
S1501.002
S1501.003
S1501.004
Run Code Online (Sandbox Code Playgroud)
首先,我必须找到“S1501”。并在末尾找到数字最高的ID。我可以创建一个新的“S1501.005”。我怎样才能做到这一点?
我做了一些事情,但没有奏效。
SELECT TOP 1 (SELECT SUBSTRING('S1501.001', 7,3)),*
FROM LG_001_01_SERILOTN
WHERE CODE LIKE SUBSTRING('S1501.001', 1,6)+'%'
ORDER BY (SELECT SUBSTRING('S1501.001', 7,3)) DESC
Run Code Online (Sandbox Code Playgroud) c# ×4
sql ×3
android ×2
java ×2
sql-server ×2
.net ×1
asp.net ×1
asp.net-mvc ×1
css ×1
cursor ×1
html ×1
ipad ×1
linq ×1
listview ×1
objective-c ×1
schematron ×1
select ×1
soap ×1
temp-tables ×1
web-services ×1
xcode ×1
xml ×1
xml-parsing ×1
xsd ×1