vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Mails senden, abrufen und decodieren - ganz easy ;-)  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

ADO.NET / Datenbanken
Re: SQL-Befehl Länge 
Autor: Caddy
Datum: 27.08.12 11:25

Hallo

dann frag ich mich allerdings was. ich habe folgende Funktion um Daten in eine Excel-Tabelle zu übertragen mittels SQL Befehl.

 Public Sub excel(ByVal sql As String)
        Dim Excel1 As New Microsoft.Office.Interop.Excel.Application
        Dim oldCI As System.Globalization.CultureInfo = _
  System.Threading.Thread.CurrentThread.CurrentCulture
        System.Threading.Thread.CurrentThread.CurrentCulture = _
            New System.Globalization.CultureInfo("en-US")
 
        Try
            With Excel1
 
                .Workbooks.OpenDatabase(database.getDatabasepath() & _
                  "test.mdb", CommandText:=sql)
                Dim Selection As Excel.Range = Excel1.Range(.Cells(1, 1), _
                .Cells(1, ExcelExport.ImageCheckedListbox1.SelectedItems.Count))
 
                With Selection.Font
                    .Name = "Arial Black"
                    .Size = 12
                    .Strikethrough = False
                    .Superscript = False
                    .Subscript = False
                    .OutlineFont = False
                    .Shadow = False
                    .Color = -10477568
                    .TintAndShade = 0
                End With
 
                With Selection.Interior
                    .Color = 16355230
                    .TintAndShade = 0
                    .PatternTintAndShade = 0
                End With
 
                With .ActiveWindow
                    .SplitColumn = 0
                    .SplitRow = 1
                    .FreezePanes = True
                End With
                Dim a As Integer = _
                  ExcelExport.ImageCheckedListbox1.SelectedItems.Count
                Dim b As Integer = Video.ToolStripProgressBar1.Maximum
                Selection = Excel1.Range(.Cells(1, 1), .Cells(b, a))
                Selection.Columns.AutoFit()
 
                .Visible = True
            End With
 
        Catch ex As Exception
            Msgbx.ShowMessage(ex.Message, 1)
        Finally
 
            System.Threading.Thread.CurrentThread.CurrentCulture = oldCI
 
        End Try
 
    End Sub
Der Fehler tauch t an der Stelle auf:

  .Workbooks.OpenDatabase(database.getDatabasepath() & "test.mdb", _
    CommandText:=sql)
Wobei der SQL string vollständig und korrekt ist, nur sobald er eine gewisse Länge an Zeichen hat ( meiner Meinung nach über 256 Zeichen), schneidet er den Befehl wohl ab. Und es kommt je nach Länge des Strings zu den o.a. Fehlermeldungen.

Gruss Caddy

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
SQL-Befehl Länge2.254Caddy26.08.12 16:20
Re: SQL-Befehl Länge1.561ModeratorDaveS26.08.12 16:54
Re: SQL-Befehl Länge1.496Caddy26.08.12 17:16
Re: SQL-Befehl Länge1.487ModeratorFZelle27.08.12 09:34
Re: SQL-Befehl Länge1.617Caddy27.08.12 11:25
Re: SQL-Befehl Länge1.503DotNetErbse27.08.12 11:37
Re: SQL-Befehl Länge1.493ModeratorFZelle27.08.12 13:37
Re: SQL-Befehl Länge1.463Caddy27.08.12 14:04
Re: SQL-Befehl Länge1.458ModeratorFZelle27.08.12 15:16
Re: SQL-Befehl Länge1.486Caddy27.08.12 15:57
Re: SQL-Befehl Länge1.429ModeratorFZelle27.08.12 17:28
Re: SQL-Befehl Länge1.448Caddy27.08.12 18:52
Re: SQL-Befehl Länge1.620DotNetErbse27.08.12 11:38
Re: SQL-Befehl Länge1.462Caddy27.08.12 13:00
Re: SQL-Befehl Länge1.509Caddy27.08.12 13:10
Re: SQL-Befehl Länge1.503DotNetErbse27.08.12 13:28
Re: SQL-Befehl Länge1.484Caddy27.08.12 13:34
Re: SQL-Befehl Länge1.443Caddy27.08.12 13:50
Re: SQL-Befehl Länge1.442effeff29.08.12 10:28

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel