|
|
|
@DateStart = 'май 10 2006 12:33:04:000PM' - формат даты :(
|
|||
|---|---|---|---|
|
#18+
Все Превед! Мужики, я использую SQL ClientData Provider для доступа из приложения VB .NET к MS SQL 2000 Server. В приложении выставлена культура My.Application.ChangeCulture("en-US"). А вот в SQL Profiler - в запросе на выборку пишется вот такая вот ерунда - exec sp_executesql N'SELECT DateList, NumberInList, ClientName, TalonNumber, CoalCount, CoalCost, Summa, CheckNumber, CoalTypeName, PointTypeName FROM dbo.TalonsListAll WHERE (DateList BETWEEN @DateStart AND @DateEnd) AND (PointTypeID = @PointTypeID) AND (CoalTypeID = @CoalTypeID) AND (ClientName = @ClientName) ORDER BY DateList, NumberInList', N'@DateStart datetime,@DateEnd datetime,@PointTypeID int,@CoalTypeID int,@ClientName varchar(200)', @DateStart = 'май 10 2006 12:33:04:000PM', @DateEnd = 'авг 30 2006 12:33:04:900PM', @PointTypeID = 1, @CoalTypeID = 1, @ClientName = '' Че за нах такой? Я тут уже голову себе пробил об монитор - нифига не пойму... Но дну вещь просек - енто чегото с SQL ClientData Provider... Но вот как его настроить толково, чтобы он такую хрень не нес? Всем спасибо за участие! :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2006, 08:51 |
|
||
|
@DateStart = 'май 10 2006 12:33:04:000PM' - формат даты :(
|
|||
|---|---|---|---|
|
#18+
Короче, может и есть какое другое решение, я блин, сделал так: 1. В приложении убрал нах типы DateTime в настройках адаптера для ентих полей. 2. Написал функцию бл... Private Function MakeDateTimeStr(ByVal mm As String, ByVal dd As String, ByVal yyyy As String) As String Dim EngDate As String ' EngDate = yyyy If mm.Length < 2 Then EngDate = EngDate + "0" + mm Else EngDate = EngDate + mm End If If dd.Length < 2 Then EngDate = EngDate + "0" + dd Else EngDate = EngDate + dd End If ' Return EngDate End Function Где юзаю ее в: Private Sub ButtonSeek_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ButtonSeek.Click Dim dStart, dEnd As String ' dStart = MakeDateTimeStr(DateTimePickerStart.Value.Month.ToString, DateTimePickerStart.Value.Day.ToString, DateTimePickerStart.Value.Year) dEnd = MakeDateTimeStr(DateTimePickerEnd.Value.Month.ToString, DateTimePickerEnd.Value.Day.ToString, DateTimePickerEnd.Value.Year) ' If RadioButtonAllParam.Checked Then ' По всем параметрам Me.TalonsListAllTableAdapter.FillByAllParam(Me.TalonDataSet.TalonsListAll, _ dStart, _ dEnd, _ Me.ComboBoxPointName.SelectedValue, _ Me.ComboBoxCoalTypeName.SelectedValue, Me.TextBoxClientName.Text) End If End Sub 3. И все прекрасно работает! :) Но все-таки почему провайдер мне рисует на русском дату я так и не понял. Да чесноговря все работает на ура, так что, http://%5Dhttp://www.sql.ru/faq/faq_topic.aspx?fid=109%5B/url] рулит!!!! http://] http://%5D%5B/url]http://] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2006, 11:43 |
|
||
|
@DateStart = 'май 10 2006 12:33:04:000PM' - формат даты :(
|
|||
|---|---|---|---|
|
#18+
а почему бы не что-то вроде String.Format("{0:yyyyMMdd HH:mm:ss.fff}", myDateTimeVariable) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2006, 11:43 |
|
||
|
@DateStart = 'май 10 2006 12:33:04:000PM' - формат даты :(
|
|||
|---|---|---|---|
|
#18+
Точно! :) Я просто не знал что такая штука есть :) Хотя... догадывался :) Просто привык все своими руками делать, а тут дядя Билл уже поработал :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2006, 11:52 |
|
||
|
@DateStart = 'май 10 2006 12:33:04:000PM' - формат даты :(
|
|||
|---|---|---|---|
|
#18+
Попробовал как ты написал: HiMik2004а почему бы не что-то вроде String.Format("{0:yyyyMMdd HH:mm:ss.fff}", myDateTimeVariable) В этом случае вылитала ошибка. Я сделал так: HiMik2004а почему бы не что-то вроде String.Format("{0:yyyyMMdd}", myDateTimeVariable) И все заработал ОК! Спасибо, друг!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2006, 11:57 |
|
||
|
|

start [/forum/topic.php?fid=17&fpage=105&tid=1353185]: |
0ms |
get settings: |
8ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
32ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
26ms |
get tp. blocked users: |
1ms |
| others: | 256ms |
| total: | 345ms |

| 0 / 0 |
