我在SQL Server CE中创建了一个表,并意识到它不支持varchar.
仔细研究一下,我发现"不支持非Unicode文本列(varchar,char,text)和smallmoney;虽然支持nvarchar,nchar,ntext和money",如MSDN所述.
这是真的?这究竟是为什么?似乎一个紧凑的数据库将支持需要较少字节存储的数据类型......我假设它需要更多空间来保存Unicode字符.
这背后的原因是什么?
我正在尝试使用SetImageUri在Windows Phone 8上设置锁定屏幕,但我无法使用非本地图像.在我的例子中,我有一个单独的程序集和远程服务器(Azure CDN)上的图像.
我已经添加了清单条目,并获得了示例代码中的提供者的用户权限.
这就是代码看起来像imageUri会是这样的:
https://infinitecodex.blob.core.windows.net/nflfanapps/26-WALL-1.png
图像退出并且是有效文件.我尝试将它放在一个单独的图像集中,但仍然会出现此错误.
// At this stage, the app is the active lock screen background provider.
var uri = new Uri(imageUri, UriKind.Absolute);
// Set the lock screen background image.
Windows.Phone.System.UserProfile.LockScreen.SetImageUri(uri);
Run Code Online (Sandbox Code Playgroud)
我尝试的所有内容都会导致异常:
Value does not fall within the expected range.
Run Code Online (Sandbox Code Playgroud) 这是我的代码.在调试器中,我可以看到代码正在运行.没有错误被抛出.但是,当我回到桌面时,没有插入任何行.我错过了什么?
protected void submitButton_Click(object sender, EventArgs e)
{
CfdDataClassesDataContext db = new CfdDataClassesDataContext();
string sOfficeSought = officesSoughtDropDownList.SelectedValue;
int iOfficeSought;
Int32.TryParse(sOfficeSought, out iOfficeSought);
Account act = new Account()
{
FirstName = firstNameTextBox.Text,
MiddleName = middleNamelTextBox.Text,
LastName = lastNameTextBox.Text,
Suffix = suffixTextBox.Text,
CampaignName = campaignNameTextBox.Text,
Address1 = address1TextBox.Text,
Address2 = address2TextBox.Text,
TownCity = townCityTextBox.Text,
State = stateTextBox.Text,
ZipCode = zipTextBox.Text,
Phone = phoneTextBox.Text,
Fax = faxTextBox.Text,
PartyAffiliation = partyAfilliatinoTextBox.Text,
EmailAddress = emailTextBox.Text,
BankName = bankNameTextBox.Text,
BankMailingAddress = bankAddressTextBox.Text,
BankTownCity = bankTownCityTextBox.Text,
BankState …
Run Code Online (Sandbox Code Playgroud)