1樓:oldcat_先生
如果是sqlserver 查詢的話 應該不要轉成 datetime 直接把字元竄放進去就可以查。
search += " and (order29 between '" + convert.todatetime(request.querystring["t1"] ) + "' and '" + convert.
todatetime(request.querystring["tt1"] ) + "')";
如果過這樣 convert.todatetime(request.querystring["tt1"] ) 還報錯 「該字串未被識別為有效的 datetime」 那麼是就是傳過來的值 不是規範的時間格式。
2樓:
你是不能直接引用「t1」和「tt1」的,convert.todatetime("t1") 是對字串「t1」進行轉換,這個t1並不是你傳過來的request.querystring["t1"] 。
if (request.querystring["t1"] != null && request.querystring["tt1"] != null)
3樓:匿名使用者
建議寫法:
datetime t1;
datetime t2;
if(datetime.tryparse(request.querystring["t1"], out t1) && datetime.
tryparse(request.querystring["t11"], out t2))
執行時出現該字串未被識別為有效的 datetime。有一個從索引 0 處開始的未知字。
4樓:匿名使用者
「altime = dr[「wm_posttime」].tostring();
datetime a;
if (datetime.tryparse(dr[「wm_posttime」].tostring(), out a))」這句可能有錯誤,測試方法:
string str=「10.10.08 15:20:57」;//這個格式,c#可能不會識別為時間格式。
datetime dt=datetime.parse(str);
目前根據提示,只是時間在轉換的時候,格式出現了錯誤,所以樓主只需看時間轉換時的語句,測試方法同上。
5樓:匿名使用者
應該是session["begintime"]不符合時間字串的格式,有可能session["begintime"]是空的
6樓:匿名使用者
session["begintime"]儲存的肯定不是格式,所以你先輸出session["begintime"]這個是什麼格式才打算轉化。
7樓:
session["begintime"] 不符合格式,設個斷點看看session["begintime"]的值是什麼就知道了。
8樓:匿名使用者
convert.todatetime()中接受的字串格式有要求,必須為yyyy-mm-dd hh:mm:ss格式或yyyy-mm-dd格式的
9樓:正怒月神
k1 = (convert.todatetime(session["begintime"].tostring("yyyy-mm-dd hh:mm:ss"))
這個試試吧
asp.net 該字串未被識別為有效的 datetime。有一個未知單詞(從索引 0 處開始)。
該字串未被識別為有效的 datetime。有一個未知單詞(從索引 0 處開始)。
救命啊,高手請進。該字串未被識別為有效的 datetime。有一個從索引 4 處開始的未知字
10樓:
v救命啊,高手請進。該字串未被識別為有效的 datetime。有一個從索引 4 處開始的未知字
11樓:匿名使用者
看看是什麼樣的字串了,再對比一下獲取當前時間的字串,看它們的區別,一切問題都是浮雲了!
12樓:匿名使用者
轉換的時間格式錯了,傳進來的時間一定要是例如「2011-10-12 10:33:00」 這樣的形式
13樓:匿名使用者
。。。。把**發上來
14樓:匿名使用者
神啊,我今天頭疼,我讓你猜猜我今年多大了。。。
15樓:匿名使用者
在你未提供'該'字串的情況下,
神也沒辦法回答你的問題。
16樓:匿名使用者
你應該把出錯那段的**發出來
開啟軟體的時候提示該字串未被識別為有效的datetime ,有一個從索引17處開始的未知字之後提示註冊框
17樓:匿名使用者
你可以看一下資料庫中儲存的時間格式 可能是儲存的資料無法轉換成時間datetime格式
實在找不到原因可以設斷點跟蹤一下
asp.net 該字串未識別為有效的日期時間。有一個從索引0處開始的未知字
18樓:匿名使用者
你輸入的是字串???,雖然系 時間字串 ,但都系字串
@han_chejiesusi 是一個時間字串 引數,不是一個datetime 型別的 引數
19樓:
傳入的時間格式不對吧?正確的格式:2012-1-1 0:0:1
20樓:我是牛人i怕
很少用資料來源的控制元件,個人覺得還是少用資料來源繫結控制元件
21樓:匿名使用者
傳值的時候 需要將varchar值轉換為 datetime值!
求救 c#從索引 33 處開始,初始化字串的格式不符合規範
22樓:匿名使用者
你的連線字串寫錯了。改成這個試試。
string constr = @"provider=microsoft.jet.oledb.
4.0;data source=c:\documents and settings\admin\my documents\visual studio 2008\projects\test\cms_datamanager.
mdb";
23樓:升斗小民
cmd貌似是關鍵字吧...
C語言 從鍵盤上輸入字串,假定該字串的長度小於80,計算其中字母 數字和空格的個數
include define n 80 main printf 字母個數 d n數字個數 d n空格個數 d n a,b,c 初始化a 0,b 0,c 0 c語言程式設計 從鍵盤輸入一串字元 長度不超過80 統計出各字母出現的次數 不區分大小寫 include define max 100 void...
c語言,輸入字串,計算某字元出現次數
輸入一行字元,分來別源統計出其中字母 空格 bai數字和其他字元du zhi的個數。dao include intmain void printf 字母 d n數字 d n空格 d n其他字元 d n a,b,c,d return0 修改後 include include void main 演算法...
vb執行時錯誤380怎麼辦,VB執行出現錯誤380,無效的屬性值
vb6的textbox 控制元件的 容量 是有限的。你在對它賦值時,它就進行了限制 最多約65536個字元 包含非顯示字元在內,比如回車 換行符 當然在win2k以上的系統中,它 滿了 之後仍然可以再輸入字元,但只要你進行賦值操作,它就進行截斷。因此樓主應該考慮一下別的方案,不要試圖讓它 裝無限多的...