當前位置:首頁 » 編程語言 » SQL不進行執行
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

SQL不進行執行

發布時間: 2022-07-02 03:19:08

Ⅰ 為什麼我的sql語句不執行

欄位都對了嗎?sql="select * from title where posts='"&posts&"' And toptitle<>0 And shenhe<>0 ORDER by id DESC"
還有都是在同一個表中的嗎?'"&posts&"'這里是什麼

Ⅱ sql語句不能執行

你這個也叫資料庫問題?!!
這個是程序問題。!!
不知道你這個是不是asp還是什麼東東,沒有用過,但是以下的語句應該是有問題的,
原來樣式:
//進行查詢
$result = mysql_query($sql);
//結束並且釋放連線
mysql_close($conn);
估計的樣式:
//進行查詢
$result = mysql_select_db.query($sql);
//結束並且釋放連線
mysql_select_db.close($conn);
____或者是
//進行查詢
$result = mysql_query($sql,$conn);
//結束並且釋放連線
mysql_close($conn);

Ⅲ C# 請問我這個SQL語句不報錯但是也不執行是為什麼

這個是你資料庫的配置問題,
如果資料庫已經正確安裝,建議你嘗試打開sql客戶端,
使用本地的ip
+sql認證來登錄,
不要用
.
這種登錄地址,這個是本地的。而要使用192.168.0.1這種格式的地址登錄。
如果用ip地址登錄不了,那麼需要配置你的sqlserver網路協議,
可以參考網路文獻。
如果可以使用
ip
+sql認證登錄進去,那麼ado.net(c#里寫代碼)肯定也是可以登錄進去的,因為這倆是一模一樣的。

Ⅳ SQL語句調試正常,但是不執行,請問是什麼原因

SQL語句沒有問題,如果沒有執行的話,看看你的代碼裡面是否有執行SQL的語句,並保證這條語句能夠被執行到
另外,intime=''
貌似這個條件永假吧

Ⅳ 這個SQL語句為什麼不執行

你這個語句當然不執行啊
if(obj!=null)
{

Session["id"] = TextBox1.Text;
Session["name"] = TextBox2.Text;
SqlCommand chk = new SqlCommand(chkStr, Con);(注意!!!)
//加上chk.exenonequery()之類的執行語句,不知道拼對沒
Response.Redirect("main.aspx");
Con.Close();
}
而且 你前面寫的那段程序不怎麼正常,是新手吧
最好看下資料庫操作語句,別人寫的例子

Ⅵ sql語句不能執行 請大神看下

你的單雙引號再檢查一下,好亂
String s1='update t_menu set price='''+arr[0]+''',beizhu='''+arr[1]+'''where name='''+getname()+'''';

Ⅶ SQL語句不能執行

你這個sql為什麼要寫的這么復雜呢。
直接:
select * from sumcount
where zhu1<=5 order by rownum desc
這樣就ok了。你參考下
oracle 9i版本比8.5升級了不少,所以支持的語法,功能上也更好。

Ⅷ sql不走正確的執行計劃的原因是什麼

一個sql語句表示你所想要得到的但是並沒有告訴server如何去做.
例如,
利用一個sql語句,
你可能要server取出所有住在prague的客戶.
當server收到的這條sql的時候,
第一件事情並不是解析它.
如果這條sql沒有語法錯誤,
server才會繼續工作.
server會決定最好的計算方式.
server會選擇,
是讀整個客戶表好呢,
還是利用索引會比較快些.
server會比較所有可能方法所耗費的資源.
最終sql語句被物理性執行的方法被稱做執行計劃或者是查詢計劃.
一個執行計劃右若干基本操作組成.
例如,
遍歷整張表,
利用索引,
執行一個嵌套循環或hash連接等等.
我們將在這一系列的文章里詳細討論.
所有的基本操作都有一個輸出:
結果集.
有些,
象嵌套循環,
有一個輸入.
其他的,
象hash連接,
有兩個輸入.
每個輸入應與其它基本操作的的輸出想連接.
這也就是為什麼一個執行可以被看做是一個數的原因:
信息從樹葉流向樹根.
在文章的下面部分有很多諸如此類的例子.
負責處理或計算最優的執行計劃的db
server組件叫優化器.
優化器是建立在其所在的db資源的基礎上而進行工作的.
說白了就是資料庫伺服器在執行sql語句之前會制定幾套執行計劃!看那個機會消耗的系統資源少,就是用那套計劃!

Ⅸ JAVA程序卡在sql語句不執行了

String sql="select * from test where id = 1";
這個id 加個引號。
String sql="select * from test where id = 『1』";
id是int 那就不用加引號,你的控制錯誤台信息發來看下? 你的資料庫服務啟動的嗎?

Ⅹ SQL 不能執行

SELECT @@IDENTITY AS newID;

什麼意思。?你想幹嘛。?