dickep Posted June 10, 2010 Share Posted June 10, 2010 I know this has been asked before, but can't seem to find the right words to search for the answer. I am using Autoit to read an SQL database. Now, the records size changes depending on the select criteria. Based on that, I need to find the size of the 2 dimension array so I can loop through the data. I have tried the ubound for the main array (ie, Ubound(myArray) ) and it gives me what I need for the rows. Now I need how many columns. Tried the Ubound(myArray[ubound(myArray)]) but it gives me errors and will not go on. Thanks in advance E Link to comment Share on other sites More sharing options...
Moderators Melba23 Posted June 10, 2010 Moderators Share Posted June 10, 2010 dickep,From the Help file:UBound - Returns the size of array dimensions.UBound ( Array [, Dimension] )ParametersArray The array variable which is being queried. Dimension [optional] Which dimension of a multi-dimensioned array to report the size of. Default is 1, which is the first dimension. If this parameter is 0, the number of subscripts in the array is returned. Here is a short example: Global $aArray[3][4] ConsoleWrite("Number of dimensions: " & UBound($aArray, 0) & @CRLF) ConsoleWrite("First dimension: " & UBound($aArray) & @CRLF) ConsoleWrite("Second dimension: " & UBound($aArray, 2) & @CRLF)All clear? M23 Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind Open spoiler to see my UDFs: Spoiler ArrayMultiColSort ---- Sort arrays on multiple columnsChooseFileFolder ---- Single and multiple selections from specified path treeview listingDate_Time_Convert -- Easily convert date/time formats, including the language usedExtMsgBox --------- A highly customisable replacement for MsgBoxGUIExtender -------- Extend and retract multiple sections within a GUIGUIFrame ---------- Subdivide GUIs into many adjustable framesGUIListViewEx ------- Insert, delete, move, drag, sort, edit and colour ListView itemsGUITreeViewEx ------ Check/clear parent and child checkboxes in a TreeViewMarquee ----------- Scrolling tickertape GUIsNoFocusLines ------- Remove the dotted focus lines from buttons, sliders, radios and checkboxesNotify ------------- Small notifications on the edge of the displayScrollbars ----------Automatically sized scrollbars with a single commandStringSize ---------- Automatically size controls to fit textToast -------------- Small GUIs which pop out of the notification area Link to comment Share on other sites More sharing options...
dickep Posted June 11, 2010 Author Share Posted June 11, 2010 Yes, I missed that in the Help file - my bad. Thanks for helping though - appreciate your input, wisdom and, yes, critizism at times. Makes me glad I am part of this "group". E Link to comment Share on other sites More sharing options...
Moderators Melba23 Posted June 11, 2010 Moderators Share Posted June 11, 2010 dickep,I hope that I post rather more of myinput, wisdomthancritizism at times Anyway - I too am very happy to bepart of this "group".and to be able to help out where I can. Glad I could do so on this occasion. M23 Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind Open spoiler to see my UDFs: Spoiler ArrayMultiColSort ---- Sort arrays on multiple columnsChooseFileFolder ---- Single and multiple selections from specified path treeview listingDate_Time_Convert -- Easily convert date/time formats, including the language usedExtMsgBox --------- A highly customisable replacement for MsgBoxGUIExtender -------- Extend and retract multiple sections within a GUIGUIFrame ---------- Subdivide GUIs into many adjustable framesGUIListViewEx ------- Insert, delete, move, drag, sort, edit and colour ListView itemsGUITreeViewEx ------ Check/clear parent and child checkboxes in a TreeViewMarquee ----------- Scrolling tickertape GUIsNoFocusLines ------- Remove the dotted focus lines from buttons, sliders, radios and checkboxesNotify ------------- Small notifications on the edge of the displayScrollbars ----------Automatically sized scrollbars with a single commandStringSize ---------- Automatically size controls to fit textToast -------------- Small GUIs which pop out of the notification area Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now