A. 博途microsoftsqlserver無法訪問資料庫
當博途訪問資料庫發生這種操作故障時,可以按如下操作步驟可解決此方法,打開資料庫里的Sql 查詢編輯器窗口,運行以下的命令(注意:jd13dafa為對應可疑的資料庫名稱,執行時,請改為你的可疑的資料庫名稱)。
jd13dafa為資料庫名稱
1、修改資料庫為緊急模式
ALTER DATABASE jd13dafa SET EMERGENCY
2、使資料庫變為單用戶模式
ALTER DATABASE jd13dafa SET SINGLE_USER
3、修復資料庫日誌重新生成,此命令檢查的分配,結構,邏輯完整性和所有資料庫中的對象錯誤。當您指定「REPAIR_ALLOW_DATA_LOSS」作為DBCC CHECKDB命令參數,該程序將檢查和修復報告的錯誤。但是,這些修復可能會導致一些數據丟失。
DBCC CheckDB (jd13dafa , REPAIR_ALLOW_DATA_LOSS)
4、使資料庫變回為多用戶模式
B. 博途V15 hmi下,歷史數據如何調用是存儲來sql資料庫嗎
1安裝SQL Server20OO WindowsXP下應安裝SQL
ServerZ《XK)的個人版,在安裝時應選擇本地計算機作為數據伺服器,伺服器名設為Localserver(默認值),設服務管理器為開機自動啟動(默認值)。如果CimPlicity.HMI正在運行應使其停止。2建立資料庫SQL
ServerZ《X刃安裝完成後,可以啟動SQL
serve口口陽建立自己存儲歷史數據的資料庫。
例如我們建立一個名為CIM的資料庫來存儲Cimplicity~HMI
DateBase的歷史數據。這里只為資料庫定義名稱,不必建立表,當amPlicity- HMI DateBase和資料庫建立連接時,會自動創建各種表
C. 開機博圖未授權mvc3
博圖安裝失敗日誌顯示未經授權的操作
工控隨筆_25_西門子TIA 博圖V14.SP1安裝報錯,授權錯誤
MySQL安裝時MySQL server一直安裝失敗日誌顯示This application requires Visual Studio 2013 Redistributable
TopSelf安裝Windows服務提示:執行未經授權的操作。。
SQL Server2008R2 在windows8上安裝,出現「兼容性」和 「執行未經授權的操作」的錯誤!
安裝SQLserver2008r2出現 試圖執行未經授權的操作
Win7 32位 遇到微軟 silverlight 5.0安裝失敗的解決辦法
"錯誤消息 401.2。: 未經授權: 伺服器配置導致登錄失敗。"的解決辦法
VS2012 asp.net mvc 4 運行項目提示:"錯誤消息 401.2。: 未經授權: 伺服器配置導致登錄失敗"
IIS7部署項目時提示:源胡"錯誤消息 401.2。: 未經授權: 伺服器配置導致登錄失敗。"的解決辦法
[移動網關]2G環境下資源下載有一定概率失敗,客戶端日誌顯示收到簡渣403錯誤
關於wincc與博圖的安裝問題
解決Android調用相機拍照,要報「打開相機失敗」查看debug日誌顯示「setParameters failed」的問題
安裝.NET Framework組件時,電腦意外重啟後再次安裝失敗
eclipse問題解決(maven插件link方式安裝失敗)
如果SQL Server 配置管理器沒有找到就代表安裝失敗?
Windows 2008驅動安裝失敗的原因及解決方法
SQL SERVER 2008 r2安裝失敗雹咐攔之Integration Service
win7下Arino Mega 2560驅動安裝失敗解決辦法
mac os 10.10上安裝my eclipse顯示virtual memory不足,解決方案
photoshop cc 版本安裝失敗解決辦法
myeclipse egit 安裝失敗 org.eclipse.e4.ui.css.swt.theme 0.0.0
D. 如何將char類型轉換成int類型
1、把char型轉換成int類型。
for(int i=0;i<str.length();i++)
{
char temp_char=str.charAt(i);
//把字元轉換成數字方法一
int temp_int=temp_char-'0';
//把字元轉換成數字方法二
int temp_int=Integer.parseInt(String.valueOf(temp_char));
}
第一種辦法:通棚族渣過charAt(i),把字元串的每位變成char型,然後用當前字元減去字元0(temp_char-'0'),得到當前字元的int值。
第二種辦法:把字元再轉成字元串,然後再強制轉換成int型。
2、把字元串拆分成一位一位的
第一種方法:循環後charAt(i);
注意:charAt(i)得到的是字元串對應的每位字元,可是不能直接轉成int,轉成int依然是ASCII值。
第二種方法:char[]temp=str.toCharArray();
注意:char[]里的內容不是字元串的每位字元,而是每位字元的ASCII值。
具體如下:
package cjl;
import java.util.Scanner;
/**
一維鏈悄碼有一種編碼是ean13,是一串13位數字。其中第13位是校驗碼,作用是校驗前面12個數字是否正確。
校驗方法如下:
1、前12位數字從左起,將所有的奇數位相加得出一個數a,將所有的偶數位相加得出一個數b
2、將數b乘以3再與a相加得到數c
3、用10減去數c的個位數,如果結果不為10則校驗碼為結果本身,如果為10則校驗碼為0
請在控制台任意輸入一個12位數字,然後輸出校驗碼
author ff
/
public class CheckCode{
public void checkCode(String str)
{
int checkCode=0;
int a=0;//奇數位的和
int b=0;//偶數位的和
for(int i=0;i<str.length();i++)
{
char temp_char=str.charAt(i);
//把字元轉換成數字方法一
int temp_int=temp_char-'0';
//把字元轉換成數字方法二
//int temp_int=Integer.parseInt(String.valueOf(temp_char));
//System.out.println("temp_char="+temp_char);
//System.out.println("temp__int="+temp_int);
if((i+1)%2==0)//偶數位
{
b+=(int)temp_int;
}
else//奇數位
{
a=a+(int)temp_int;
}
}
int c=a+b*3;
int c_gw=c%10;
int d=10-c_gw;
//System.out.println("a="+a+"b="+b+"c="+c+"c_gw="+c_gw+"d="+d);
if(d==10)
{
checkCode=0;
}
else
{
checkCode=d;
}
System.out.println("checkCode="+checkCode);
}
public void Input()
{
while(true){
Scanner scanner=new Scanner(System.in);
System.out.println("請輸入一個12位的數字。。。。。。");
String str=scanner.nextLine();
if((str.length()==12)&&(str.matches("[0-9]+")))
{
checkCode(str);
break;
}
}
}
/**
param args
/
public static void main(String[]args){
CheckCode codeVo=new CheckCode();
codeVo.Input();
}
}
運行結果:
請輸入一個12位的穗逗數字。。。。。。
111111111111
checkCode=6
(4)sqlserver博途擴展閱讀:
char是計算機編程語言(c、c++、java、VFP等)中可容納單個字元的一種基本數據類型。
char是一個數據類型,作用是定義字元型變數(單個或是字元串)。
比方int是整形數據,int a=3;這里int是類型,a是整型變數,3是賦值;
char s='A';char是字元類型,s是字元型變數,A是賦值給變數s;
char s[]="c program";char是字元類型,s[]是字元型數組,"c program"是賦給數組的值。